تشكيل النصوص العربية أهم مسائل معالجة اللغة العربية، بلوغه يقتضي تجاوز عقبات عديدة، وقد أهمّت هذه المسألة الكثير من الباحثين، وحتى الشركات.
وقد ركّزنا عملنا الأول في التدقيق الإملائي مفتوح المصدر حتى فتحت أمامنا آفاق جديدة، استفاد منها كثير من المطورين لاسيما في مجال المصادر المفتوحة، فصرنا نقسّم المشاريع إلى مشاريع صغيرة ذات استعمالات متعددة متكاملة،
مثل قطرب لتصريف الأفعال، والرديف للمترادفات والأضداد وجموع التكسير والقوافي، ومشروع الكلمات المستبعدة stop words، ومشروع نفطويه لتصنيف الكلمات العربية، ومعجم الراموز الوسيط، المدقق النحوي للمكتب المفتوح، وغيرها منالمشاريع.
وقد اعتمدنا في تطوير هذه المشاريع على التحسين المستمر بإطلاق نسخ تجريبية تتبعها نسخ محسنة، والاستفادة من بعضها البعض، فكلما تقدّم مشروع تقدمت مشاريع أخرى.
ويأتي هذا المشروع في طلّ فراغ كبير، ليقدّم مشروعا مفتوح المصدر للتشكيل، بل المتاح الوحيد للمستخدم حاليا على الإنترنت.
تسمية المشروع:
سميّنا هذا المشروع ”مشكال“، وهو أداة بصرية لصنع الأشكال الملونة المزخرفة، kaleidoscope.
من مزايا البرنامج:
أهم ميزة لمشكال أنه يقترح تشكيلا آليا للنص، ومن ثمّ يمكن للمستخدم أن يصحح التشكيل، إذا وجد به خطأ، أو لم يكن المقصود كذلك, وهذه الميزة تجعل من الإصدار الحالي التجريبي مساعدا للتشكيل أكثر من كونه تشكيلا آليا,
البرنامج مرفق بأدوات أخرى:
مثال
إِنَّ خَوْفَ الْمُسْتَبِدِّ مِنْ نقمةِ رَعِيَّتِهِ أَكْثَرُ مِنْ خَوْفِهُمْ مِنْ بَأسِهِ ؛ لِأَنَّ خَوْفَهُ يَنْشَأُ عَنْ عِلْمِهِ بِمَا يَسْتَحِقُّهُ مِنْهُمْ ، وَخَوْفُهُمْ نَاشِئٌ عَنْ جَهْلٍ ؛ وَخَوَّفَهُ عَنْ عَجْزِ حَقِيقَِيٍ فِيه ، وَخَوَّفَهُمْ عَنْ تَوِّهُمْ التَّخَاذُلِ فَقَطُّ ؛ وَخَوَّفَهُ عَلَى فَقْدِ حَيَاتِهِ وَسُلْطَانَهُ ، وَخَوَّفَهُمْ عَلَى لِقَيِّمَاتٍ مِنَ النَّبَاتِ وَعَلَى وَطَنِ يَأْلَفُونَ غَيْرَه فِي أيَّامٍ ؛ وَخَوَّفَهُ عَلَى كُلُّ شَيْءٍ تَحْتَ سَمَاءِ مَلِكِهِ ، وَخَوَّفَهُمْ عَلَى حَيَاةِ تَعِيسَةٍ فَقَطُّ .
خِلَالَ السِّنَّتَيْنِ الْمَاضِيَتَيْنِ اِضْطَرَرْتِ لِإضافَةِ عِدَّةِ أَشْيَاءٍ فِي غرفتي حَتَّى أَصْبَحَتْ الْغُرْفَةُ لَا تُطَاقُ وَلَا أَعرفٌ مَا الَّذِي عَلَيَّ فِعْلَهُ وَكُلَّمَا حَاوَلْتِ تَنْظِيمً مَا لدُي تَوَقَّفْتِ عَنْ فَعَلًّ ذَلِكً وَتَرِكَتَهَا كَمَا هِي، الْأَوْرَاقُ بِالتَّحْدِيدِ هِي مَا اِزْدادُ لدِي وَأَنَا مُضْطَرٌّ لِلْاِحْتِفَاظِ بِهَا فَهِي وَثَائِقُ رَسْمِيَّةُ مُهِمَّةٌ لِكَنَّنِي أَخْطَأْتِ بِعَدَمِ تَنْظِيمٍ هَذِهِ الْأَوْرَاقِ، وَالْكُتُبُ خَارِجُ نِطَاقِ السَّيْطَرَةِ وَلَدُي عَدَدِ كَبِيرٍ مِنَ الْمَجَلََّاتِ لَمْ أَقْرَأْهَا وَهُنَاكً أَشْيَاءُ مُبَعْثَرَةٌ هُنَا وَهُنَاكً … حالَةُ الْفَوْضَى فِي غرفتي أُثِرْتِ عَلِيًّ بِأَنَّ جَعَلْتِنِي لَا أَعرفٌ أَيْنَ أَبْدَأُ وَمَاذَا عَلِيٌّ أَنْ أَفْعَلَ.
خِلَالَ الْسَّنَتَيْنِ الْمَاضِيَتَيْنِ اضْطُرِرْتُ لِإِضَافَةِ عِدَّةَ أَشْيَاءَ فِيْ غُرْفَتِيْ حَتَّىَ أَصْبَحْتُ الْغُرْفَةَ لَا تُطَاقُ وَلَا أَعْرِفُ مَا الْذَيِ عَلَيَّ فِعْلِهِ وَكُلَّمَا حَاوَلْتُ تَنْظِيْمِ مَا لَدَيَّ تَوّقِفِتُ عَنْ فِعْلِ ذَلِكَ وَتَرَكْتُهَا كَمَا هِيَ، الْأَوْرَاقِ بِالتَّحْدِيْدِ هِيَ مَا ازْدَادَ لَدَيَّ وَأَنَا مُضْطَرٌّ لِلِاحْتِفَاظِ بِهَا فَهِيَ وَثَائِقَ رَسْمِيَّةٌ مُهِمَّةٌ لَكِنَّنِيْ أَخْطَأْتُ بِعَدَمِ تَنْظِيْمِ هَذِهِ الْأَوْرَاقِ، وَالْكُتُبِ خَارِجَ نِطَاقِ الْسَيْطَرَةٌ وَلَدَيْ عَدَدُ كَبِيْرٌ مِنَ الْمَجَّلاتِ لَمْ أَقْرَأْهَا وَهُنَاكَ أَشْيَاءُ مُبَعْثَرَةٌ هُنَا وَهُنَاكَ … حَالَةُ الْفَوْضَىْ فِيْ غُرْفَتِيْ أَثَّرَتْ عَلَيَّ بِأَنْ جَعَلْتَنِي لَا أَعْرِفُ أَيْنَ أَبْدَأُ وَمَاذَا عَلَيَّ أَنْ أَفْعَلَ.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script src="http://code.jquery.com/jquery-latest.js"></script> </head> <body> <div id="result"> </div> <script> $().ready(function() { $.getJSON("http://tahadz.com/mishkal/ajaxGet", {text:"السلام عليكم\nاهلا بكم\nكيف حالكم", action:"TashkeelText"}, function(data) { $("#result").text(data.result); }); }); </script> |
1 |
$.getJSON("http://tahadz.com/mishkal/ajax...", {text:"السلام عليكم\nاهلا بكم\nكيف حالكم", action:"TashkeelText"}, |
1 |
{"result": " السّلامُ عَلَيكُمْ اهلا بِكُمْ كَيْفَ حالُكُمْ", "order": "0"} |
حيث
مشكال برنامج لتشكيل النصوص العربية آليا لاستعمالها في القراءة والتعليم وفك الغمض عنها
برنامج مشكال مفتوح المصدر، مما يعطي للمستخدم والمطوّر حريّة استعماله، والهدف منه توفير اللبنات الأساسية لبناء نظم لمعالجة اللغة العربية، وتطبيقات مختلفة لها.
حاليا، لا، وإذا كنت تستطيع المساهمة في ذلك، لا تتردد.
خوارزميات التشكيل تقريبية، ونتائجها غير دقيقة، وبعض النصوص تتمل أكثر من حالة، وتحتاج إلى فهم النص، لذا فإنّ الغاية من مشكال أن يقدّم تشكيلا أوليا ومن ثمّ يقدّم اقتراحات تُمكّنُ من تعديل التشكيل.
يستعمل مشكال مقاربة لغوية مبنية على مراحل التحليل الصرفي والنحوي والدلالي للوصول إلى اختيار التشكيل المناسب من بين عدّة حالات ممكنة.
يمكن تحميل مشكال وتشغيله على حاسوبك أو خادمك أو استضافته على موقع خاص.
يمكن بعدة طرق:
حاليا البرنانج لا يفعل ذلك، لكن نخطط للتعلم من مساهمات وتصحيحات المستخدمين
تقنيا، تلوين الحركات ممكن في الخطوط الحديثة، ومشكال يستعمل حاليا نسخة مخصصة من الخط الأميري المصحفي، ذي الحركات الملوّنة، المدعوم على موزيّلا فيرفوكس ابتداء من الإصدار 32 وغوغل كروم.
إذا كان متصحفك لا يدعم الخطوط ملونة الحركات، عليك تحديثه.
نرجو من الإخوة المطورين المساهمة، في تطوير هذا المشروع، كل بما يستطيع. لا تتردد
(اتّصل بنا)