SlideShare a Scribd company logo
1 of 42
‫والعلوم‬ ‫والثقافة‬ ‫للتربية‬ ‫العربية‬ ‫المنظمة‬
‫التفاعلي‬ ‫العربي‬ ‫المعجم‬ ‫مشروع‬
‫دمشق‬ ،‫الخبراء‬ ‫اجتماع‬26-27‫مايو‬2009
‫أيةسبل‬ ‫لمشروع‬ ‫الحر‬ ‫اللمليئي‬ ‫المدقق‬
‫زروقي‬ ‫طه‬
‫الجزائر‬ ،‫العربية‬ ‫للغة‬ ‫العلى‬ ‫المجلس‬
‫الجزائر‬ ‫للمعلوماتية‬ ‫العليا‬ ‫الوطنية‬ ‫المدرسة‬
Taha_zerrouki@gawab.com
‫الكشكالية‬
•‫النترنت‬ ‫على‬ ‫ولمساهماتك‬ ‫رسايئلك‬ ‫تدقيق‬ ‫في‬ ‫ترغب‬ ‫هل‬
•‫برالمجك‬ ‫في‬ ‫تدرجه‬ ‫لمدقق‬ ‫على‬ ‫الحصول‬ ‫في‬ ‫ترغب‬ ‫هل‬
•‫حرا‬ ‫عربيا‬ ‫قالموسا‬ ‫تريد‬ ‫هل‬
‫العرض‬ ‫خطة‬
•‫البرنالمج‬ ‫تعريف‬
•‫العمل‬ ‫كيفية‬
•‫المنجز‬ ‫العمل‬
•‫البرنالمج‬ ‫تجربة‬
•‫الفاق‬
‫آيسبل‬ ‫لمشروع‬ ‫هدف‬
•‫في‬ ‫قوالميس‬ ‫إنشاء‬ ‫هو‬‫العربية‬ ‫اللغة‬‫لمثل‬ ‫الحرة‬ ‫المكتبية‬ ‫للتطبيقات‬:
•‫أوفس‬ ‫أوبن‬ ‫لمجموعة‬OpenOffice.org،
•‫فابرفوكس‬ ‫لمتصفح‬Firefox،
•‫تاندربيرد‬ ‫لمراسل‬Thunderbird،
•‫أبيوورد‬Abiword،
•‫جيديت‬Gedit...‫الخ‬.
•‫الثليثية‬ ‫للرخص‬ ‫المشروع‬ ‫هذا‬ ‫يخضع‬GPL/LGPL/MPL.
‫المشروع‬ ‫تسمية‬
•‫والتي‬ ‫المغرب‬ ‫لمن‬ ‫كبداني‬ ‫لمحمد‬ ‫ال خ‬ ‫ابنة‬ ‫باسم‬ ‫سميت‬ : ‫آية‬
‫المشروع‬ ‫تنفيذ‬ ‫أيثناء‬ ‫ولدت‬.
•‫سبل‬:spell‫التهجئة‬
‫هانسبال‬ ‫اللمليئي‬ ‫المدقق‬
‫اللمليئية‬ ‫المدققات‬
‫الملئية‬ ‫المدققات‬
‫المفتوحة‬ ‫المدققات‬
‫المصدر‬
‫العربية‬ ‫التجارية‬ ‫المدققات‬
‫كولتك‬ ‫مدقق‬ ‫صخر‬ ‫مدقق‬
‫الخاصة‬ ‫المدققات‬
‫العربية‬ ‫باللغة‬
‫العالمية‬ ‫المدققات‬
‫آيسبل‬ ‫مدقق‬
ISPELL
‫آسبل‬ ‫مدقق‬
ASPELL
‫هانسبل‬ ‫مدقق‬
HUNSPELL
‫مدقق‬
ARAMORPH
‫دؤلي‬ ‫مدقق‬
DUALI
‫بغداد‬ ‫مدقق‬
BAGHDAD
‫هانسبال‬ ‫تعريف‬Hunspell
•‫برنالمج‬ ‫يلي‬ ‫الذي‬ ‫المطور‬ ‫البرنالمج‬ ‫هو‬ ‫هانسبال‬ ‫اللمليئي‬ ‫المدقق‬
Myspell،
•‫الوربية‬ ‫اللغات‬ ‫أجل‬ ‫لمن‬ ‫إضافية‬ ‫لمزايا‬ ‫دعم‬ ‫أجل‬ ‫لمن‬ ‫تحسينه‬ ‫تم‬،
•‫المجرية‬ ‫اللغة‬ ‫سيما‬ ‫ل‬hungarian‫أجلها‬ ‫لمن‬ ‫طور‬ ‫التي‬
‫اللصلي‬ ‫المبرلمج‬ ‫لغة‬ ‫بصفتها‬،
•‫والتركية‬ ‫كاللمانية‬ ‫أخرى‬ ‫لغات‬ ‫وكذلك‬
•‫تم‬ ‫فقد‬ ،‫العربية‬ ‫أجل‬ ‫لمن‬ ‫جديدة‬ ‫لمزايا‬ ‫بتطوير‬ ‫كشخصيا‬ ‫قمت‬ ‫كما‬
‫اللصدار‬ ‫في‬ ‫البرنالمج‬ ‫في‬ ‫الحركات‬ ‫إغفال‬ ‫خالصية‬ ‫إدلماج‬1.1.5.
‫تعريف‬‫هانسبال‬Hunspell
•‫بـ‬ ‫هانسبال‬ ‫يتميز‬:
•‫المصدر‬ ‫لمفتوح‬ ‫كونه‬
•‫اليونيكود‬ ‫الموحد‬ ‫العالمي‬ ‫الترلميز‬ ‫استخدام‬.
•‫يثرايئها‬ ‫و‬ ‫الزوايئد‬ ‫لملف‬ ‫لصياغة‬ ‫سهولة‬.
•‫أوفيس‬ ‫الوبن‬ ‫لطقم‬ ‫الفتراضي‬ ‫اللمليئي‬ ‫المدقق‬ ‫كونه‬
‫المصدر‬ ‫لمفتوح‬ ‫المكتبي‬.
•‫برالمج‬ ‫لعدة‬ ‫افتراضي‬ ‫كمدقق‬ ‫استعماله‬ ‫يمكن‬.
•‫باللواحق‬ ‫للسوابق‬ ‫الشرطي‬ ‫التلزم‬ ‫خالصية‬ ‫يدعم‬.
•‫الصرفي‬ ‫للتحليل‬ ‫أسس‬ ‫وضع‬ ‫على‬ ‫حاليا‬ ‫يعمل‬ ‫كونه‬
‫والنظمة‬ ‫البرالمج‬ ‫تعدد‬
‫هانسبال‬
‫المدقق‬ ‫عمل‬
‫المفردات‬ ‫قاموس‬
‫كتب‬/T
‫يـ‬‫ـكتبـ‬‫ون‬
•‫ي+كتبون‬
•‫يك+تبون‬
•‫يكتب+ون‬
‫واللواحق‬ ‫السوابق‬ ‫توافق‬ ‫دراسة‬
‫ولواحق‬ ‫سوابق‬ ‫إلى‬ ‫الكلمة‬ ‫تحليل‬
‫الزيادات‬ ‫مع‬ ‫الجذع‬ ‫توافق‬
‫القاموس‬ ‫في‬ ‫الجذع‬ ‫عن‬ ‫البحث‬
‫اللمليئي‬ ‫التدقيق‬ ‫أثناء‬ ‫المستعملة‬ ‫الملفات‬
‫هانسبل‬ ‫برنامج‬
HUNSPELL
‫الزوائد‬ ‫ملف‬
ar.aff
‫القاموس‬ ‫ملف‬
ar.dic
‫القواعد‬ + ‫الكلمات‬
‫التي‬
‫تطبيقها‬ ‫يمكن‬
‫الجذوع‬
Stems
‫قواعد‬
‫الزوائد‬ ‫تطبيق‬
‫قائمة‬
‫زوائد‬
‫الجنجاز‬
‫اللولية‬ ‫الخيارات‬
•‫للغة‬ ‫لولملءلمتها‬ ‫لوإلمكاجنياتها‬ ‫اللمليئية‬ ‫المدققات‬ ‫لتاريخ‬ ‫لمستفيضة‬ ‫دراسة‬ ‫لوبعد‬
: ‫التي‬ ‫لنا‬ ‫تبين‬ ،‫العربية‬
•‫المدققات‬ ‫قبل‬ ‫لمن‬ ‫المدعولمة‬ ‫غير‬ ‫اللغوية‬ ‫الخصايئص‬ ‫ببعض‬ ‫العربية‬ ‫اللغة‬ ‫تميز‬
.‫الحالية‬
•‫هاجنسبال‬ ‫برجنالمج‬ ‫اختيار‬Hunspell‫المزايا‬ ‫بعض‬ ‫لوتوفيره‬ ،‫اليوجنيكود‬ ‫لدعمه‬
‫قبل‬ِ‫ب‬ ‫لمن‬ ‫مد‬َ‫د‬ ‫المعت‬ ‫لوباعتباره‬ ،‫العربية‬ ‫أجل‬ ‫لمن‬ ‫استغللها‬ ‫يمكن‬ ‫التي‬ ‫التصريفية‬
‫ال‬ ‫لمشرلوع‬‫مكتب‬‫أف‬ ‫ألوبن‬ ‫المفتوح‬‫ي‬‫س‬OpenOffice.org.‫اجنتشاره‬ ‫يسهل‬ ‫لمما‬ ،
•‫برجنالمج‬ ‫اختيار‬Aspell.‫عليه‬ ‫المعتمدة‬ ‫البرالمج‬ ‫لوكثرة‬ ،‫اليوجنيكود‬ ‫لدعمه‬
•.‫المعتمدة‬ ‫العربية‬ ‫المراجع‬ ‫على‬ ‫اعتمادا‬ ‫جديد‬ ‫حر‬ ‫عربي‬ ‫قالموس‬ ‫بناء‬ ‫ضرلورة‬
•،‫ألولى‬ ‫لمرحلة‬ ‫في‬ ،‫المتوفرة‬ ‫الخصايئص‬ ‫حسب‬ ‫القالموس‬ ‫بناء‬ ‫قسم‬ ‫إلى‬ ‫العمل‬ ‫تقسيم‬
.‫أخرى‬ ‫لمرحلة‬ ‫في‬ ‫للعربية‬ ‫المميزة‬ ‫الخصايئص‬ ‫بعض‬ ‫لدعم‬ ‫برلمجي‬ ‫لوقسم‬
‫المشرلوع‬ ‫جواجنب‬
‫آية-سبل‬ ‫لمشرلوع‬
‫البرلمجة‬ ‫القالموس‬
•‫العربية‬ ‫اللغة‬ ‫دعم‬ ‫تحسين‬
•‫زرلوقي‬ ‫طه‬ ‫إشراف‬
•‫اللمليئي‬ ‫التدقيق‬ ‫قالموس‬ ‫بناء‬
•‫كبداجني‬ ‫لمحمد‬ ‫إشراف‬ ‫تحت‬
•‫التشكيل‬ ‫لمسألة‬
•‫الدغام‬ ‫لمسألة‬.
•‫لوالعلل‬ ‫البدال‬ ‫لمسألة‬.
•‫المزدلوجة‬ ‫الزلوايئد‬ ‫لمسألة‬
‫الفعال‬ ‫لمعالجة‬
‫لمعالجة‬‫ال‬‫أسماء‬
•‫الدلوات‬
‫المشرلوع‬ ‫لمراحل‬
‫اللولى‬ ‫المرحلة‬
‫القالموس‬ ‫هيكلة‬ ‫إعادة‬
‫القالموس‬ ‫بناء‬100%
‫التشكيل‬ ‫إغفال‬ ‫برلمجة‬100%
‫المدقق‬ ‫خصايئص‬ ‫تطوير‬ ‫برلمجة‬50%
‫اللولى‬ ‫المرحلة‬100%
25% ‫الثاجنية‬ ‫المرحلة‬
‫الدصدار‬‫اللول‬
‫المشرلوع‬ ‫لمراحل‬
•: ‫لمرحلتين‬ ‫إلى‬ ‫المشرلوع‬ ‫تقسيم‬ ‫تم‬ ‫لوقد‬
•‫اللولى‬ ‫-المرحلة‬:
–‫برجنالمج‬ ‫في‬ ‫المتوفرة‬ ‫الخصايئص‬ ‫باستعمال‬ ،‫اللغوي‬ ‫القالموس‬ ‫بناء‬
،‫هاجنسبال‬
–‫ألولى‬ ‫لمرحلة‬ ‫في‬ ‫التشكيل‬ ‫إغفال‬ ‫خاصية‬ ‫إضافة‬
–.‫الجنترجنت‬ ‫على‬ ‫لوجنشره‬ ‫القالموس‬ ‫بإصدار‬ ‫المرحلة‬ ‫هذه‬ ‫اجنتهت‬
•: ‫الثاجنية‬ ‫-المرحلة‬
–‫العربية‬ ‫المزايا‬ ‫لوإضافة‬ ‫التدقيق‬ ‫برجنالمج‬ ‫آلية‬ ‫تحسين‬.
–.‫التحسينات‬ ‫لمع‬ ‫ليتلءم‬ ‫القالموس‬ ‫هيكلة‬ ‫لوإعادة‬
‫اللولى‬ ‫المرحلة‬
•‫بناء‬ ‫أجل‬ ‫لمن‬ ‫اللغوية‬ ‫المادة‬ ‫بجمع‬ ‫المرحلة‬ ‫هذه‬ ‫في‬ ‫اهتممنا‬
،‫الحالي‬ ‫البرجنالمج‬ ‫خصايئص‬ ‫يستعمل‬ ‫قالموس‬
•.‫برلمجيا‬ ‫التشكيل‬ ‫إغفال‬ ‫خاصية‬ ‫إضافة‬ ‫لمع‬
‫إغفال‬ ‫برمجة‬‫التشكيل‬‫لوالتطويل‬
•‫غير‬ ‫العربية‬ ‫النصوص‬ ‫لمعظم‬‫مشكولة‬،
•‫فالمدققات‬،‫لوالتطويل‬ ‫التشكيل‬ ‫تغفل‬ ‫عمولما‬ ‫اللمليئية‬
•‫هذه‬ ‫إضافة‬ ‫لوجب‬ ،‫الكلمة‬ ‫ضمن‬ ‫تدخل‬ ‫لوالتطويل‬ ‫الحركات‬ ‫ن‬ّ  ‫أ‬ ‫لوبما‬
‫التية‬ ‫فالكلمة‬ .‫للبرجنالمج‬ ‫الميزة‬‫المشكولة‬‫حسب‬ ‫صحيحة‬ ‫غير‬ " ‫ب‬َ‫د‬ ‫ت‬َ‫د‬‫ك‬َ‫د‬ " 
‫القالموس‬ ‫في‬ ‫كتب‬ ‫كلمة‬ ‫لوجود‬ ‫لمن‬ ‫الرغم‬ ‫على‬ ،‫البرجنالمج‬.
•‫الرثراء‬:
•‫الجديدة‬ ‫الخاصية‬ ‫بإضافة‬ ‫قمنا‬IGNORE‫لغفال‬ ‫البرجنالمج‬ ‫إلى‬
‫لوالتطويل‬ ‫الحركات‬.
•‫في‬ ‫إدراجها‬ ‫تم‬ ‫لوقد‬‫البرنامج‬‫الصدار‬ ‫لمن‬ ‫ابتداء‬1.1.5
‫القالموس‬ ‫بناء‬
‫الفعال‬ ‫لمعالجة‬
‫لوالحرلوف‬ ‫السماء‬ ‫لمعالجة‬ 10.000‫فعل‬
‫حالت‬ ‫جميع‬ ‫لمعالجة‬
‫التصريف‬
‫لوطويلة‬ ‫صعبة‬ ‫لمرحلة‬
40000‫اسم‬
‫أبريل‬2006‫يناير‬2008 2000‫ساعة‬
‫لوالحديثة‬ ‫التراثية‬ ‫المتدالولة‬ ‫العربية‬ ‫اللغوية‬ ‫المعاجم‬ ‫على‬ ‫بالعتماد‬
‫كولتك‬ ‫لمدقق‬ ‫لمع‬ ‫لمقارجنة‬ :‫الفعال‬
‫مثال‬ ‫مدقق‬
‫كولتك‬
‫مدقق‬
‫آيسبل‬
‫الحالة‬
‫قول‬ ‫يجوز‬ ‫ول‬ ‫وتظنينك‬ ‫نظننا‬ ‫نقول‬
.‫وتضربينك‬ ‫نضربنا‬
‫ل‬ ‫جزئي‬ ‫القلوب‬ ‫أفعال‬
‫يعطيكموها‬ ‫ل‬ ‫بعد‬ ‫ليس‬ ‫إلى‬ ‫التعدي‬
‫مفعولين‬
‫أوجى‬ - ‫ائتثر‬ ‫ل‬ ‫نعم‬ ‫النادرة‬ ‫الفعال‬
.‫صحيحة‬ ( ‫ب‬َ(  ‫ت‬َ(  ‫ك‬َ(  ) ‫المشكولة‬ ‫الكلمة‬ ‫نعم‬ ‫بعد‬ ‫ليس‬ ‫الشكل/الحركة‬
‫من‬ ‫شوددت‬ ‫و‬ ( ‫)خطئ‬ ‫من‬ ‫خوطئ‬
.( ‫د‬َّ ‫)شا‬
‫جزئيا‬ ‫نعم‬ ‫كامل‬ ‫اعتماد‬
‫للمجهول‬ ‫للمبني‬
‫أفتعلم؟‬ ‫أوتدري؟‬ ‫ل‬ ‫نعم‬ ‫سابقتين‬‫ب‬‫همزة‬
‫الستفهام‬
‫أفستكتبها؟‬ ‫ل‬ ‫نعم‬ ‫سوابق‬ ‫ثل ث‬
‫ليكتبنان‬ ‫ل‬ ‫بعد‬ ‫ليس‬ ‫التوكيد‬ ‫صيغ‬
‫لوالحرلوف‬ ‫السماء‬ ‫لمعالجة‬
‫ملحظة‬ ‫العدد‬ ‫الفئة‬
10328 -‫جامد‬ ‫اسم‬
13372 ‫مصدر‬
8406 -‫الفاعل‬ ‫اسم‬
1807 -‫مفعول‬ ‫اسم‬
2066 - -‫اسم‬ ‫مبالغة‬
‫الفاعل‬
1017 -‫مشبهة‬ ‫صفة‬
378 ‫التفضيل‬ ‫اسم‬
862 ‫منسوب‬ ‫اسم‬
‫الجامد‬ ‫والسم‬ ‫والنسبة‬ ‫الصفة‬ ‫بين‬ ‫تتوزع‬ 4248 ‫أخرى‬ ‫مفردات‬
42484 ‫إجمالي‬
‫صرفية‬ ‫هيئات‬ ‫من‬ ‫استثني‬ ‫وما‬ ‫النحوية‬ ‫والدوات‬ ‫الحروف‬
‫القاموس‬ ‫بنية‬‫التقنية‬
‫القاموس‬
‫الزوائد‬ ‫ملف‬ ‫المفردات‬ ‫ملف‬
‫المختلفة‬ ‫الزوائد‬ ‫إلحاق‬ ‫قواعد‬
50.000‫مفردة‬:
10.000‫فعل‬
40.000‫اسم‬
‫النحوية‬ ‫والدوات‬ ‫الحروف‬ ‫عشرات‬
‫اللول‬ ‫الدصدار‬
•‫يناير‬ ‫شهر‬ ‫في‬ ‫للقاموس‬ ‫الولى‬ ‫النهائية‬ ‫الدصدارة‬ ‫ظهرت‬
2008،
•‫من‬ ‫تحميله‬ ‫يمكن‬http://ayaspell.sourceforge.net
‫في‬ ‫المدقق‬ ‫تجربة‬OpenOffice
‫في‬ ‫المدقق‬ ‫تجربة‬ThunderBird
‫في‬ ‫المدقق‬ ‫تجربة‬FireFox‫وندوز‬ ‫على‬
‫الثانية‬ ‫المرحلة‬
•: ‫الثانية‬ ‫المرحلة‬
–‫العربية‬ ‫المزايا‬ ‫وإضافة‬ ‫التدقيق‬ ‫برنامج‬ ‫آلية‬ ‫تحسين‬.
–‫التحسينات‬ ‫مع‬ ‫ليتلمءم‬ ‫القاموس‬ ‫هيكلة‬ ‫وإعادة‬
‫البرمجي‬ ‫الجانب‬
•‫التعديلت‬ ‫إجرامء‬ ‫من‬ ‫مكننا‬ ‫للبرنامج‬ ‫المفتوح‬ ‫المصدر‬ ‫ن‬ّ  ‫إ‬
‫من‬ ‫مباشرة‬ ‫والستفادة‬ ‫العربية‬ ‫باللغة‬ ‫الخادصة‬ ‫والضافات‬
.‫برمجتها‬ ‫إعادة‬ ‫إلى‬ ‫الضطرار‬ ‫دون‬ ‫سلفا‬ ‫الموجودة‬ ‫الوظائف‬
‫علينا‬ ‫تسهل‬ ‫التي‬ ‫الجديدة‬ ‫الوظائف‬ ‫من‬ ‫عدد‬ ‫بإضافة‬ ‫قمنا‬ ‫وقد‬
‫قمنا‬ ‫وقد‬ .‫المدقق‬ ‫بهذا‬ ‫الخاص‬ ‫القاموس‬ ‫إعداد‬ ‫في‬ ‫العمل‬
‫التية‬ ‫المسائل‬ ‫تحل‬ ‫التي‬ ‫الوظائف‬ ‫ببرمجة‬:
•‫التشكيل‬ ‫مسألة‬
•‫والعل.ل‬ ‫البدا.ل‬ ‫مسألة‬.
•‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
‫والبدال‬ ‫العلل‬
•‫على‬ ‫المبني‬ ‫الملئي‬ ‫التدقيق‬ ‫في‬ ‫المور‬ ‫أدصعب‬ ‫من‬
‫من‬ ‫الكلمة‬ ‫جذع‬ ‫يعتري‬ ‫فيما‬ ‫التحكم‬ ‫هو‬ ‫واللواحق‬ ‫السوابق‬
‫فمثل‬ :‫داخلية‬ ‫تغيرات‬
•‫ق‬ <= ،‫قامت‬ <= ‫قام‬‫ـــ‬‫=<يق‬ ‫مت‬‫و‬‫م‬.
•‫في‬ ‫للكلمة‬ ‫مداخل‬ ‫إضافة‬ ‫إلى‬ ‫نلجأ‬ ‫المسألة‬ ‫هذه‬ ‫ولتمثيل‬
‫زيادة‬ ‫يعني‬ ‫مما‬ /(‫قوم‬ ،‫قم‬ ،‫)قام‬ ‫تغيراتها‬ ‫حسب‬ ‫القاموس‬
‫وتعقيدها‬ ‫القواعد‬ ‫وكثرة‬ ،‫القاموس‬ ‫حجم‬.
:‫الرثراء‬‫المتوسطة‬ ‫الزائدة‬
•‫المتوسطة‬ ‫بالزوائد‬ ‫خاص‬ ‫جديد‬ ‫تصميم‬ ‫بوضع‬ ‫قمنا‬
infixes،‫باستعما.ل‬ ‫حرف‬ ‫أي‬ ‫على‬ ‫السابقة‬ ‫في‬ ‫نعبر‬ ‫إذ‬
‫النقطة‬.
•‫ثم‬ ‫الكلمة‬ ‫أو.ل‬ ‫في‬ ‫اليامء‬ ‫نضيف‬ ‫أن‬ ‫تعني‬ "‫"ي.و‬ ‫فالسابقة‬
‫من‬ ‫يقوم‬ ‫على‬ ‫مثل‬ ‫فنحصل‬ ،‫حرف‬ ‫أو.ل‬ ‫بعد‬ ‫الواو‬ ‫نضيف‬
‫قم‬.
•‫ي‬ + ‫قم‬.<= ‫و‬‫ي‬‫ق‬‫و‬‫م‬
‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
•-‫بينها‬ ‫فيما‬ ‫تتلزم‬ ‫الزوائد‬ ‫بعض‬،
•‫مثل‬-‫ي‬‫كتب‬‫-ون‬،
•‫اللغات‬ ‫من‬ ‫غيرها‬ ‫في‬ ‫أو‬ ‫العربية‬ ‫في‬ ‫سوامء‬،
•‫خادصية‬ ‫هانسبل‬ ‫الملئي‬ ‫المدقق‬ ‫يقترح‬ ‫ولعملها‬
Circumfix
•‫بتعويض‬ ‫المزدوجة‬ ‫الزائدة‬ ‫ببرمجة‬ ‫نقوم‬‫المطة‬‫بالكلمة‬.
•‫ي‬ + ‫كتب‬-<= ‫ون‬‫ي‬‫كتب‬‫ون‬
•‫وبا.ل‬ + ‫كتاب‬-<= ‫بن‬‫وبال‬‫كتاب‬‫ين‬
•‫ت‬ + ‫كتب‬-<= ‫ن‬‫ت‬‫كتب‬‫ن‬
‫الزوائد‬ ‫تراكب‬ ‫مسألة‬
•‫بأن‬ ‫تبين‬ ،‫العربية‬ ‫اللغة‬ ‫تناولت‬ ‫التي‬ ‫الدراسات‬ ‫خل.ل‬ ‫فمن‬
‫ممكن‬ ‫غير‬ ‫وهو‬ .‫ولحقتين‬ ‫سابقتين‬ ‫تقبل‬ ‫العربية‬ ‫الكلمة‬
‫واحدة‬ ‫سابقة‬ ‫يدعم‬ ‫الذي‬ ‫هانسبا.ل‬ ‫برنامج‬ ‫في‬ ‫حاليا‬
‫من‬ ‫مركبة‬ ‫مجموعة‬ ‫في‬ ‫السوابق‬ ‫نختز.ل‬ ‫لذا‬ ،‫ولحقتين‬
‫والسابقة‬ (‫)و‬ ‫الولى‬ ‫السابقة‬ ‫نعتبر‬ ‫أن‬ ‫من‬ ‫فبدل‬ ،‫السوابق‬
‫في‬ ‫نفكر‬ ‫لذا‬ .‫سابقة‬ (‫)وا.ل‬ ‫المجموعة‬ ‫نعتبر‬ ،(‫)ا.ل‬ ‫الثانية‬
.‫واللواحق‬ ‫السوابق‬ ‫تعدد‬ ‫معالجة‬ ‫على‬ ‫البرنامج‬ ‫قدرة‬ ‫زيادة‬
‫الاكاديمية‬ ‫الدراسات‬
•‫إسماعيل‬‫حجير‬‫المصدر‬ ‫مفتوح‬ ‫إمليئي‬ ‫مدقق‬ ‫أجل‬ ‫"من‬ ،”
•‫اللغوي‬ ‫التبليغ‬ ‫و‬ ‫اللسان‬ ‫علوم‬ ‫في‬ ‫الماجستير‬ ‫درجة‬ ‫لنيل‬ ‫مقدم‬
‫للغة‬ ‫اللي‬ ‫العل ج‬ ‫فرع‬ .،
•‫العربية‬ ‫اللغة‬ ‫لترقية‬ ‫والتقنية‬ ‫العلمية‬ ‫البحوث‬ ‫مراكز‬
‫)الجـزايئر‬،(
•‫بالة‬ ‫عمار‬ ‫الداكتور‬ ‫إشراف‬ ‫تحت‬.
‫المشروع‬ ‫حدود‬
•: ‫عموما‬ ‫وهي‬ ‫الضعف‬ ‫مظاهر‬ ‫بعض‬ ‫من‬ ‫القاموس‬ ‫يعاني‬
•‫النحوي‬ ‫والمستوى‬ ‫المليئي‬ ‫المستوى‬ ‫بين‬ ‫المستويات‬ ‫تداخل‬
‫تدقيق‬ ‫في‬ ‫الفعل‬ ‫تعدي‬ ‫إدرا ج‬ ‫مثل‬ ،‫المعنوي‬ ‫والمستوى‬
.‫النحوي‬ ‫المستوى‬ ‫في‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ‫بينما‬ ،‫الكلمة‬
•‫يجعل‬ ‫مما‬ ،‫الزوايئد‬ ‫تطبيق‬ ‫قواعد‬ ‫وقايئمة‬ ‫الكلمات‬ ‫قايئمة‬ ‫تعقيد‬
.‫صعبا‬ ‫عمل‬ ،‫للقاموس‬ ‫جديدة‬ ‫مفردة‬ ‫إضافة‬
•‫إعادة‬ ‫أجل‬ ‫من‬ ‫القاموس‬ ‫م‬ ‫المعلومات‬ ‫استخرا ج‬ ‫صعوبة‬
.‫أخرى‬ ‫تطبيقات‬ ‫في‬ ‫استعماله‬
‫المشروع‬ ‫حدود‬
•‫مثل‬ ،‫البرنامج‬ ‫قواعد‬ ‫مع‬ ‫الحالت‬ ‫بعض‬ ‫تكييف‬ ‫صعوبة‬
.‫الكلمة‬ ‫وسط‬ ‫في‬ ‫الحاصلة‬ ‫التغييرات‬
•‫استعماله‬ ‫ويمكن‬ ،‫هانسبال‬ ‫لبرنامج‬ ‫أساسا‬ ‫موجه‬ ‫القاموس‬
.‫الجديدة‬ ‫الصدارات‬ ‫في‬ ،‫أسبل‬ ‫برنامج‬ ‫في‬
•.‫الدقة‬ ‫وضعف‬ ‫البديل‬ ‫اقتراح‬ ‫في‬ ‫بطء‬
•.‫التشكيل‬ ‫يدعم‬ ‫ل‬ ،‫الحالي‬ ‫القاموس‬
‫آفاق‬
•‫المسايئل‬ ‫ومعالجة‬ ‫الحاجيات‬ ‫تلبية‬ ‫في‬ ‫مستقبل‬ ‫في‬ ‫نرغب‬ ‫لذا‬
: ‫خلل‬ ‫من‬ ‫السابقة‬
•‫تمثيل‬ ،‫والنحوي‬ ‫المليئي‬ ‫المختلفة‬ ‫المستويات‬ ‫بين‬ ‫التفريق‬
.‫آخر‬ ‫مستوى‬ ‫في‬ ‫التعدية‬
‫آفاق‬
•‫من‬ ‫للنتقال‬ ،‫مجردة‬ ‫طبقة‬ ‫ووضع‬ ،‫اللحاق‬ ‫قواعد‬ ‫تبسيط‬
‫يسهل‬ ‫مما‬ ،‫التدقيق‬ ‫ببرنامج‬ ‫خاص‬ ‫قاموس‬ ‫إلى‬ ،‫عام‬ ‫قاموس‬
‫وإضافة‬ ‫وصيانته‬ ‫عرضه‬ ‫وطريقة‬ ‫القاموس‬ ‫على‬ ‫العمل‬
‫تطبيقات‬ ‫في‬ ‫القاموس‬ ‫استعمال‬ ‫إعادة‬ ‫وتمكين‬ ،‫جديدة‬ ‫اكلمات‬
.‫أخرى‬
•‫ثم‬ ‫ومن‬ ‫البرنامج‬ ‫في‬ ‫العربية‬ ‫للغة‬ ‫الخصوصية‬ ‫المزايا‬ ‫إضافة‬
.‫اللغة‬ ‫قاعد‬ ‫تطويع‬ ‫وليس‬ ‫المصدر‬ ‫مفتوح‬ ‫البرنامج‬ ‫تطويع‬
•‫تدقيق‬ ‫برامج‬ ‫في‬ ‫استعمالته‬ ‫مجالت‬ ‫وتوسيع‬ ،‫القاموس‬ ‫تجريد‬
.‫هانسبال‬ ‫عدا‬ ‫ما‬ ‫أخرى‬
‫آفاق‬
•‫والنجاعة‬ ‫السرعة‬ ‫حيث‬ ‫من‬ ‫المليئي‬ ‫المدقق‬ ‫فعالية‬ ‫تحسين‬
•.‫الكلمات‬ ‫في‬ ‫التشكيل‬ ‫اعتبار‬ ‫خاصية‬ ‫تطوير‬
•‫النحوي‬ ‫التدقيق‬ ‫مع‬ ‫تتماشى‬ ‫بطريقة‬ ‫القاموس‬ ‫هيكلة‬ ‫إعادة‬
.‫مستقبل‬
•‫المفردات‬ ‫من‬ ‫المستعمل‬ ‫على‬ ‫بالقتصار‬ ‫القاموس‬ ‫بناء‬ ‫إعادة‬
.‫الحديثة‬ ‫الكتابات‬ ‫في‬ ‫ل‬ً ‫ف‬ ‫فع‬ ‫المتداول‬ ‫التصريف‬ ‫على‬ ‫والتراكيز‬
•‫القاموس‬ ‫من‬ ،‫للغة‬ ‫ومستويات‬ ‫أصناف‬ ‫عدة‬ ‫في‬ ‫القاموس‬ ‫هيكلة‬
.‫الشامل‬ ‫القاموس‬ ‫إلى‬ ،‫المتداول‬ ‫الخفيف‬
‫الجوايئز‬
•‫علي‬ ‫الشيخ‬ ‫لفضيلة‬ ‫المفتوحة‬ ‫للمصادر‬ ‫العربية‬ ‫الجايئزة‬
‫الكويت‬ ‫الصباح‬ ‫السالم‬ ‫العلي‬ ‫جابر‬
http://raihur.com/
•‫والتقنية‬ ‫للعلوم‬ ‫العزيز‬ ‫عبد‬ ‫الملك‬ ‫مدينة‬ ‫من‬ ‫دعم‬
‫السعودية‬ ‫العربية‬ ‫المملكة‬
‫موقعنا‬
•‫المشروع‬ ‫موقع‬ayaspell.sourceforge.net
•‫هانسبال‬ ‫برنامج‬ ‫موقع‬hunspell.sourceforge.net
•‫للتصال‬
•Taha_zerrouki@gawab.com
•med.kebdani@gmail.com
‫أاكون؟‬ ‫من‬
•‫طه‬‫زروقي‬
•‫اللي‬ ‫العلم‬ ‫في‬ ‫مستشار‬
•‫الوطني‬ ‫المعهد‬ ‫من‬ ‫اللي‬ ‫العلم‬ ‫في‬ ‫الماجستير‬ ‫شهادة‬ ‫على‬ ‫حاصل‬
‫بالجزايئر‬ ‫اللي‬ ‫للعلم‬
•‫الشريف‬ ‫للمصحف‬ ‫قياسي‬ ‫إلكتروني‬ ‫مستند‬ ‫أجل‬ ‫من‬ ” ‫موضوع‬ ‫حول‬“
•‫المستندات‬ ‫نظام‬ ‫”بنية‬ ‫حول‬ ‫الداكتوراه‬ ‫رسالة‬ ‫تحضير‬ ‫بصدد‬
‫أنطولوجية‬ ‫مقاربة‬ : ‫وعلومه‬ ‫للقرآن‬ ‫اللكترونية‬.“

More Related Content

Viewers also liked

الشبكة العربية للمصادر المفتوحة
الشبكة العربية للمصادر المفتوحةالشبكة العربية للمصادر المفتوحة
الشبكة العربية للمصادر المفتوحةlinuxscout
 
مشاريع صغيرة للغة عظيمة
مشاريع صغيرة للغة عظيمةمشاريع صغيرة للغة عظيمة
مشاريع صغيرة للغة عظيمةlinuxscout
 
غيوم: مرصد المشاريع العربية مفتوحة المصدر
غيوم: مرصد المشاريع العربية مفتوحة المصدرغيوم: مرصد المشاريع العربية مفتوحة المصدر
غيوم: مرصد المشاريع العربية مفتوحة المصدرlinuxscout
 
Open source Ayaspell Arabic Spell chekcer
Open source Ayaspell Arabic Spell chekcer Open source Ayaspell Arabic Spell chekcer
Open source Ayaspell Arabic Spell chekcer linuxscout
 
Xml quran telemcen
Xml quran telemcenXml quran telemcen
Xml quran telemcenlinuxscout
 
Manahij20 dec2012
Manahij20 dec2012Manahij20 dec2012
Manahij20 dec2012linuxscout
 
التدقيق الإملائي المغرب
التدقيق الإملائي  المغربالتدقيق الإملائي  المغرب
التدقيق الإملائي المغربlinuxscout
 
Open sourceadmin
Open sourceadminOpen sourceadmin
Open sourceadminlinuxscout
 
مقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةمقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةlinuxscout
 
Projectquran esi
Projectquran esiProjectquran esi
Projectquran esilinuxscout
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetallinuxscout
 
Taha zerrouki qutrubv3
Taha zerrouki qutrubv3Taha zerrouki qutrubv3
Taha zerrouki qutrubv3linuxscout
 
Univ virtuelle
Univ virtuelleUniv virtuelle
Univ virtuellelinuxscout
 
تطوير البرمجيات بالعربية المسائل والطرائق
تطوير البرمجيات بالعربية المسائل والطرائقتطوير البرمجيات بالعربية المسائل والطرائق
تطوير البرمجيات بالعربية المسائل والطرائقlinuxscout
 
Ch1 circuits logiques_p3_combinatoire-v1
Ch1 circuits logiques_p3_combinatoire-v1Ch1 circuits logiques_p3_combinatoire-v1
Ch1 circuits logiques_p3_combinatoire-v1linuxscout
 
مشاريع صغيرة للغة عظيمة Small projects for a great language
 مشاريع صغيرة للغة عظيمة  Small projects for a great language مشاريع صغيرة للغة عظيمة  Small projects for a great language
مشاريع صغيرة للغة عظيمة Small projects for a great languagelinuxscout
 

Viewers also liked (20)

الشبكة العربية للمصادر المفتوحة
الشبكة العربية للمصادر المفتوحةالشبكة العربية للمصادر المفتوحة
الشبكة العربية للمصادر المفتوحة
 
مشاريع صغيرة للغة عظيمة
مشاريع صغيرة للغة عظيمةمشاريع صغيرة للغة عظيمة
مشاريع صغيرة للغة عظيمة
 
غيوم: مرصد المشاريع العربية مفتوحة المصدر
غيوم: مرصد المشاريع العربية مفتوحة المصدرغيوم: مرصد المشاريع العربية مفتوحة المصدر
غيوم: مرصد المشاريع العربية مفتوحة المصدر
 
Linux intro
Linux introLinux intro
Linux intro
 
Open source Ayaspell Arabic Spell chekcer
Open source Ayaspell Arabic Spell chekcer Open source Ayaspell Arabic Spell chekcer
Open source Ayaspell Arabic Spell chekcer
 
Opensource3
Opensource3Opensource3
Opensource3
 
Xml quran telemcen
Xml quran telemcenXml quran telemcen
Xml quran telemcen
 
Historique
HistoriqueHistorique
Historique
 
Manahij20 dec2012
Manahij20 dec2012Manahij20 dec2012
Manahij20 dec2012
 
التدقيق الإملائي المغرب
التدقيق الإملائي  المغربالتدقيق الإملائي  المغرب
التدقيق الإملائي المغرب
 
Open sourceadmin
Open sourceadminOpen sourceadmin
Open sourceadmin
 
مقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربيةمقارنة بين ثلاث لغات برمجة عربية
مقارنة بين ثلاث لغات برمجة عربية
 
Projectquran esi
Projectquran esiProjectquran esi
Projectquran esi
 
Open sourcetal
Open sourcetalOpen sourcetal
Open sourcetal
 
Taha zerrouki qutrubv3
Taha zerrouki qutrubv3Taha zerrouki qutrubv3
Taha zerrouki qutrubv3
 
Univ virtuelle
Univ virtuelleUniv virtuelle
Univ virtuelle
 
تطوير البرمجيات بالعربية المسائل والطرائق
تطوير البرمجيات بالعربية المسائل والطرائقتطوير البرمجيات بالعربية المسائل والطرائق
تطوير البرمجيات بالعربية المسائل والطرائق
 
Ch1 circuits logiques_p3_combinatoire-v1
Ch1 circuits logiques_p3_combinatoire-v1Ch1 circuits logiques_p3_combinatoire-v1
Ch1 circuits logiques_p3_combinatoire-v1
 
مشاريع صغيرة للغة عظيمة Small projects for a great language
 مشاريع صغيرة للغة عظيمة  Small projects for a great language مشاريع صغيرة للغة عظيمة  Small projects for a great language
مشاريع صغيرة للغة عظيمة Small projects for a great language
 
Khawater
KhawaterKhawater
Khawater
 

Similar to Ayaspell arabic spellchecker

Installparty 05-mai-2018-v2
Installparty 05-mai-2018-v2Installparty 05-mai-2018-v2
Installparty 05-mai-2018-v2Taha Zerrouki
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحثlinuxscout
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةlinuxscout
 
Sfd medea2011-b
Sfd medea2011-bSfd medea2011-b
Sfd medea2011-blinuxscout
 
Evernote ايفرنوت
Evernote ايفرنوتEvernote ايفرنوت
Evernote ايفرنوتnahlah15
 
4_5879580116761186441.pptx..............
4_5879580116761186441.pptx..............4_5879580116761186441.pptx..............
4_5879580116761186441.pptx..............AlyaaKaram1
 
Prog guide 1
Prog guide 1Prog guide 1
Prog guide 1ferask
 
برنامج Wordwall
برنامج Wordwallبرنامج Wordwall
برنامج WordwallMarwaBadr11
 
Machine translation
Machine translationMachine translation
Machine translationmuaz mustafa
 
Web questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةWeb questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةالعربية اللغة
 
Web questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةWeb questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةالعربية اللغة
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdfssuser536c36
 

Similar to Ayaspell arabic spellchecker (20)

Installparty 05-mai-2018-v2
Installparty 05-mai-2018-v2Installparty 05-mai-2018-v2
Installparty 05-mai-2018-v2
 
Arabprogram
ArabprogramArabprogram
Arabprogram
 
ترويج منتجات البحث
ترويج منتجات البحثترويج منتجات البحث
ترويج منتجات البحث
 
Sketch engine
Sketch engine Sketch engine
Sketch engine
 
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربيةدور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
دور المصادر المفتوحة في أبحاث اللسانيات الحاسوبية العربية
 
Ar-PHP.org
Ar-PHP.orgAr-PHP.org
Ar-PHP.org
 
Sfd medea2011-b
Sfd medea2011-bSfd medea2011-b
Sfd medea2011-b
 
Evernote ايفرنوت
Evernote ايفرنوتEvernote ايفرنوت
Evernote ايفرنوت
 
تعريب برامج + العاب
تعريب برامج + العابتعريب برامج + العاب
تعريب برامج + العاب
 
4_5879580116761186441.pptx..............
4_5879580116761186441.pptx..............4_5879580116761186441.pptx..............
4_5879580116761186441.pptx..............
 
Prog guide 1
Prog guide 1Prog guide 1
Prog guide 1
 
Bader madah
Bader madahBader madah
Bader madah
 
برنامج Wordwall
برنامج Wordwallبرنامج Wordwall
برنامج Wordwall
 
Machine translation
Machine translationMachine translation
Machine translation
 
برامج لمحتوى تعليمى تفاعلى.pptx
برامج لمحتوى تعليمى تفاعلى.pptxبرامج لمحتوى تعليمى تفاعلى.pptx
برامج لمحتوى تعليمى تفاعلى.pptx
 
C++ &amp; python
C++ &amp; pythonC++ &amp; python
C++ &amp; python
 
Web questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةWeb questالرَّحلات المعرفية
Web questالرَّحلات المعرفية
 
Web questالرَّحلات المعرفية
Web questالرَّحلات المعرفيةWeb questالرَّحلات المعرفية
Web questالرَّحلات المعرفية
 
c#
c#c#
c#
 
سي بالعربي.pdf
سي بالعربي.pdfسي بالعربي.pdf
سي بالعربي.pdf
 

More from linuxscout

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representationlinuxscout
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representationlinuxscout
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdflinuxscout
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينlinuxscout
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآليlinuxscout
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعيlinuxscout
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرlinuxscout
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4linuxscout
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3linuxscout
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1linuxscout
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5linuxscout
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys numlinuxscout
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--milinuxscout
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-linuxscout
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-linuxscout
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1linuxscout
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1linuxscout
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1linuxscout
 
Algebre de boole intro -v3
Algebre de boole intro -v3Algebre de boole intro -v3
Algebre de boole intro -v3linuxscout
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registreslinuxscout
 

More from linuxscout (20)

Codage- positif numbers representation
Codage- positif numbers representationCodage- positif numbers representation
Codage- positif numbers representation
 
Codage-Negative numbers representation
Codage-Negative numbers representationCodage-Negative numbers representation
Codage-Negative numbers representation
 
crsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdfcrsdtla-tools-corpus-lexicon.pdf
crsdtla-tools-corpus-lexicon.pdf
 
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفينمنطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
منطيق : تطوير برنامج مفتوح المصدر لقراءة النصوص العربية آليا للمكفوفين
 
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآليتشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل  الآلي
تشكيلة: مدونة النصوص العربية المشكولة ودورها في تطوير برامج التشكيل الآلي
 
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعياستغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
استغلال الشبكات الاجتماعية في الترويج للعمل التطوعي
 
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدرالتطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
التطبيقات اللسانية الحاسوبية للغة العربية: البدائل مفتوحة المصدر
 
Info1 cours 4-alphanum-v4
Info1  cours 4-alphanum-v4Info1  cours 4-alphanum-v4
Info1 cours 4-alphanum-v4
 
Info1 cours 4- bcd-gray v3
Info1  cours 4- bcd-gray v3Info1  cours 4- bcd-gray v3
Info1 cours 4- bcd-gray v3
 
Info1 cours 3-vf-mi-v1
Info1  cours 3-vf-mi-v1Info1  cours 3-vf-mi-v1
Info1 cours 3-vf-mi-v1
 
Info1 cours 3-codage-m iv5
Info1  cours 3-codage-m iv5Info1  cours 3-codage-m iv5
Info1 cours 3-codage-m iv5
 
Info1 cours 3-codage-mi-sys num
Info1  cours 3-codage-mi-sys numInfo1  cours 3-codage-mi-sys num
Info1 cours 3-codage-mi-sys num
 
Codage cours1--mi
Codage cours1--miCodage cours1--mi
Codage cours1--mi
 
Codage cours 2-software-mi-
Codage  cours 2-software-mi-Codage  cours 2-software-mi-
Codage cours 2-software-mi-
 
Codage cours 1-intro-mi1-
Codage  cours 1-intro-mi1-Codage  cours 1-intro-mi1-
Codage cours 1-intro-mi1-
 
Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1Algèbre de boole ionction-logique-p2-1
Algèbre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1Alg ebre de boole ionction-logique-p2-1
Alg ebre de boole ionction-logique-p2-1
 
Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1Alg ebre de boole ionction-logique-p1
Alg ebre de boole ionction-logique-p1
 
Algebre de boole intro -v3
Algebre de boole intro -v3Algebre de boole intro -v3
Algebre de boole intro -v3
 
Structure machine : Les registres
Structure machine : Les registresStructure machine : Les registres
Structure machine : Les registres
 

Ayaspell arabic spellchecker

  • 1. ‫والعلوم‬ ‫والثقافة‬ ‫للتربية‬ ‫العربية‬ ‫المنظمة‬ ‫التفاعلي‬ ‫العربي‬ ‫المعجم‬ ‫مشروع‬ ‫دمشق‬ ،‫الخبراء‬ ‫اجتماع‬26-27‫مايو‬2009 ‫أيةسبل‬ ‫لمشروع‬ ‫الحر‬ ‫اللمليئي‬ ‫المدقق‬ ‫زروقي‬ ‫طه‬ ‫الجزائر‬ ،‫العربية‬ ‫للغة‬ ‫العلى‬ ‫المجلس‬ ‫الجزائر‬ ‫للمعلوماتية‬ ‫العليا‬ ‫الوطنية‬ ‫المدرسة‬ Taha_zerrouki@gawab.com
  • 2. ‫الكشكالية‬ •‫النترنت‬ ‫على‬ ‫ولمساهماتك‬ ‫رسايئلك‬ ‫تدقيق‬ ‫في‬ ‫ترغب‬ ‫هل‬ •‫برالمجك‬ ‫في‬ ‫تدرجه‬ ‫لمدقق‬ ‫على‬ ‫الحصول‬ ‫في‬ ‫ترغب‬ ‫هل‬ •‫حرا‬ ‫عربيا‬ ‫قالموسا‬ ‫تريد‬ ‫هل‬
  • 3. ‫العرض‬ ‫خطة‬ •‫البرنالمج‬ ‫تعريف‬ •‫العمل‬ ‫كيفية‬ •‫المنجز‬ ‫العمل‬ •‫البرنالمج‬ ‫تجربة‬ •‫الفاق‬
  • 4. ‫آيسبل‬ ‫لمشروع‬ ‫هدف‬ •‫في‬ ‫قوالميس‬ ‫إنشاء‬ ‫هو‬‫العربية‬ ‫اللغة‬‫لمثل‬ ‫الحرة‬ ‫المكتبية‬ ‫للتطبيقات‬: •‫أوفس‬ ‫أوبن‬ ‫لمجموعة‬OpenOffice.org، •‫فابرفوكس‬ ‫لمتصفح‬Firefox، •‫تاندربيرد‬ ‫لمراسل‬Thunderbird، •‫أبيوورد‬Abiword، •‫جيديت‬Gedit...‫الخ‬. •‫الثليثية‬ ‫للرخص‬ ‫المشروع‬ ‫هذا‬ ‫يخضع‬GPL/LGPL/MPL.
  • 5. ‫المشروع‬ ‫تسمية‬ •‫والتي‬ ‫المغرب‬ ‫لمن‬ ‫كبداني‬ ‫لمحمد‬ ‫ال خ‬ ‫ابنة‬ ‫باسم‬ ‫سميت‬ : ‫آية‬ ‫المشروع‬ ‫تنفيذ‬ ‫أيثناء‬ ‫ولدت‬. •‫سبل‬:spell‫التهجئة‬
  • 7. ‫اللمليئية‬ ‫المدققات‬ ‫الملئية‬ ‫المدققات‬ ‫المفتوحة‬ ‫المدققات‬ ‫المصدر‬ ‫العربية‬ ‫التجارية‬ ‫المدققات‬ ‫كولتك‬ ‫مدقق‬ ‫صخر‬ ‫مدقق‬ ‫الخاصة‬ ‫المدققات‬ ‫العربية‬ ‫باللغة‬ ‫العالمية‬ ‫المدققات‬ ‫آيسبل‬ ‫مدقق‬ ISPELL ‫آسبل‬ ‫مدقق‬ ASPELL ‫هانسبل‬ ‫مدقق‬ HUNSPELL ‫مدقق‬ ARAMORPH ‫دؤلي‬ ‫مدقق‬ DUALI ‫بغداد‬ ‫مدقق‬ BAGHDAD
  • 8. ‫هانسبال‬ ‫تعريف‬Hunspell •‫برنالمج‬ ‫يلي‬ ‫الذي‬ ‫المطور‬ ‫البرنالمج‬ ‫هو‬ ‫هانسبال‬ ‫اللمليئي‬ ‫المدقق‬ Myspell، •‫الوربية‬ ‫اللغات‬ ‫أجل‬ ‫لمن‬ ‫إضافية‬ ‫لمزايا‬ ‫دعم‬ ‫أجل‬ ‫لمن‬ ‫تحسينه‬ ‫تم‬، •‫المجرية‬ ‫اللغة‬ ‫سيما‬ ‫ل‬hungarian‫أجلها‬ ‫لمن‬ ‫طور‬ ‫التي‬ ‫اللصلي‬ ‫المبرلمج‬ ‫لغة‬ ‫بصفتها‬، •‫والتركية‬ ‫كاللمانية‬ ‫أخرى‬ ‫لغات‬ ‫وكذلك‬ •‫تم‬ ‫فقد‬ ،‫العربية‬ ‫أجل‬ ‫لمن‬ ‫جديدة‬ ‫لمزايا‬ ‫بتطوير‬ ‫كشخصيا‬ ‫قمت‬ ‫كما‬ ‫اللصدار‬ ‫في‬ ‫البرنالمج‬ ‫في‬ ‫الحركات‬ ‫إغفال‬ ‫خالصية‬ ‫إدلماج‬1.1.5.
  • 9. ‫تعريف‬‫هانسبال‬Hunspell •‫بـ‬ ‫هانسبال‬ ‫يتميز‬: •‫المصدر‬ ‫لمفتوح‬ ‫كونه‬ •‫اليونيكود‬ ‫الموحد‬ ‫العالمي‬ ‫الترلميز‬ ‫استخدام‬. •‫يثرايئها‬ ‫و‬ ‫الزوايئد‬ ‫لملف‬ ‫لصياغة‬ ‫سهولة‬. •‫أوفيس‬ ‫الوبن‬ ‫لطقم‬ ‫الفتراضي‬ ‫اللمليئي‬ ‫المدقق‬ ‫كونه‬ ‫المصدر‬ ‫لمفتوح‬ ‫المكتبي‬. •‫برالمج‬ ‫لعدة‬ ‫افتراضي‬ ‫كمدقق‬ ‫استعماله‬ ‫يمكن‬. •‫باللواحق‬ ‫للسوابق‬ ‫الشرطي‬ ‫التلزم‬ ‫خالصية‬ ‫يدعم‬. •‫الصرفي‬ ‫للتحليل‬ ‫أسس‬ ‫وضع‬ ‫على‬ ‫حاليا‬ ‫يعمل‬ ‫كونه‬
  • 11. ‫المدقق‬ ‫عمل‬ ‫المفردات‬ ‫قاموس‬ ‫كتب‬/T ‫يـ‬‫ـكتبـ‬‫ون‬ •‫ي+كتبون‬ •‫يك+تبون‬ •‫يكتب+ون‬ ‫واللواحق‬ ‫السوابق‬ ‫توافق‬ ‫دراسة‬ ‫ولواحق‬ ‫سوابق‬ ‫إلى‬ ‫الكلمة‬ ‫تحليل‬ ‫الزيادات‬ ‫مع‬ ‫الجذع‬ ‫توافق‬ ‫القاموس‬ ‫في‬ ‫الجذع‬ ‫عن‬ ‫البحث‬
  • 12. ‫اللمليئي‬ ‫التدقيق‬ ‫أثناء‬ ‫المستعملة‬ ‫الملفات‬ ‫هانسبل‬ ‫برنامج‬ HUNSPELL ‫الزوائد‬ ‫ملف‬ ar.aff ‫القاموس‬ ‫ملف‬ ar.dic ‫القواعد‬ + ‫الكلمات‬ ‫التي‬ ‫تطبيقها‬ ‫يمكن‬ ‫الجذوع‬ Stems ‫قواعد‬ ‫الزوائد‬ ‫تطبيق‬ ‫قائمة‬ ‫زوائد‬
  • 14. ‫اللولية‬ ‫الخيارات‬ •‫للغة‬ ‫لولملءلمتها‬ ‫لوإلمكاجنياتها‬ ‫اللمليئية‬ ‫المدققات‬ ‫لتاريخ‬ ‫لمستفيضة‬ ‫دراسة‬ ‫لوبعد‬ : ‫التي‬ ‫لنا‬ ‫تبين‬ ،‫العربية‬ •‫المدققات‬ ‫قبل‬ ‫لمن‬ ‫المدعولمة‬ ‫غير‬ ‫اللغوية‬ ‫الخصايئص‬ ‫ببعض‬ ‫العربية‬ ‫اللغة‬ ‫تميز‬ .‫الحالية‬ •‫هاجنسبال‬ ‫برجنالمج‬ ‫اختيار‬Hunspell‫المزايا‬ ‫بعض‬ ‫لوتوفيره‬ ،‫اليوجنيكود‬ ‫لدعمه‬ ‫قبل‬ِ‫ب‬ ‫لمن‬ ‫مد‬َ‫د‬ ‫المعت‬ ‫لوباعتباره‬ ،‫العربية‬ ‫أجل‬ ‫لمن‬ ‫استغللها‬ ‫يمكن‬ ‫التي‬ ‫التصريفية‬ ‫ال‬ ‫لمشرلوع‬‫مكتب‬‫أف‬ ‫ألوبن‬ ‫المفتوح‬‫ي‬‫س‬OpenOffice.org.‫اجنتشاره‬ ‫يسهل‬ ‫لمما‬ ، •‫برجنالمج‬ ‫اختيار‬Aspell.‫عليه‬ ‫المعتمدة‬ ‫البرالمج‬ ‫لوكثرة‬ ،‫اليوجنيكود‬ ‫لدعمه‬ •.‫المعتمدة‬ ‫العربية‬ ‫المراجع‬ ‫على‬ ‫اعتمادا‬ ‫جديد‬ ‫حر‬ ‫عربي‬ ‫قالموس‬ ‫بناء‬ ‫ضرلورة‬ •،‫ألولى‬ ‫لمرحلة‬ ‫في‬ ،‫المتوفرة‬ ‫الخصايئص‬ ‫حسب‬ ‫القالموس‬ ‫بناء‬ ‫قسم‬ ‫إلى‬ ‫العمل‬ ‫تقسيم‬ .‫أخرى‬ ‫لمرحلة‬ ‫في‬ ‫للعربية‬ ‫المميزة‬ ‫الخصايئص‬ ‫بعض‬ ‫لدعم‬ ‫برلمجي‬ ‫لوقسم‬
  • 15. ‫المشرلوع‬ ‫جواجنب‬ ‫آية-سبل‬ ‫لمشرلوع‬ ‫البرلمجة‬ ‫القالموس‬ •‫العربية‬ ‫اللغة‬ ‫دعم‬ ‫تحسين‬ •‫زرلوقي‬ ‫طه‬ ‫إشراف‬ •‫اللمليئي‬ ‫التدقيق‬ ‫قالموس‬ ‫بناء‬ •‫كبداجني‬ ‫لمحمد‬ ‫إشراف‬ ‫تحت‬ •‫التشكيل‬ ‫لمسألة‬ •‫الدغام‬ ‫لمسألة‬. •‫لوالعلل‬ ‫البدال‬ ‫لمسألة‬. •‫المزدلوجة‬ ‫الزلوايئد‬ ‫لمسألة‬ ‫الفعال‬ ‫لمعالجة‬ ‫لمعالجة‬‫ال‬‫أسماء‬ •‫الدلوات‬
  • 16. ‫المشرلوع‬ ‫لمراحل‬ ‫اللولى‬ ‫المرحلة‬ ‫القالموس‬ ‫هيكلة‬ ‫إعادة‬ ‫القالموس‬ ‫بناء‬100% ‫التشكيل‬ ‫إغفال‬ ‫برلمجة‬100% ‫المدقق‬ ‫خصايئص‬ ‫تطوير‬ ‫برلمجة‬50% ‫اللولى‬ ‫المرحلة‬100% 25% ‫الثاجنية‬ ‫المرحلة‬ ‫الدصدار‬‫اللول‬
  • 17. ‫المشرلوع‬ ‫لمراحل‬ •: ‫لمرحلتين‬ ‫إلى‬ ‫المشرلوع‬ ‫تقسيم‬ ‫تم‬ ‫لوقد‬ •‫اللولى‬ ‫-المرحلة‬: –‫برجنالمج‬ ‫في‬ ‫المتوفرة‬ ‫الخصايئص‬ ‫باستعمال‬ ،‫اللغوي‬ ‫القالموس‬ ‫بناء‬ ،‫هاجنسبال‬ –‫ألولى‬ ‫لمرحلة‬ ‫في‬ ‫التشكيل‬ ‫إغفال‬ ‫خاصية‬ ‫إضافة‬ –.‫الجنترجنت‬ ‫على‬ ‫لوجنشره‬ ‫القالموس‬ ‫بإصدار‬ ‫المرحلة‬ ‫هذه‬ ‫اجنتهت‬ •: ‫الثاجنية‬ ‫-المرحلة‬ –‫العربية‬ ‫المزايا‬ ‫لوإضافة‬ ‫التدقيق‬ ‫برجنالمج‬ ‫آلية‬ ‫تحسين‬. –.‫التحسينات‬ ‫لمع‬ ‫ليتلءم‬ ‫القالموس‬ ‫هيكلة‬ ‫لوإعادة‬
  • 18. ‫اللولى‬ ‫المرحلة‬ •‫بناء‬ ‫أجل‬ ‫لمن‬ ‫اللغوية‬ ‫المادة‬ ‫بجمع‬ ‫المرحلة‬ ‫هذه‬ ‫في‬ ‫اهتممنا‬ ،‫الحالي‬ ‫البرجنالمج‬ ‫خصايئص‬ ‫يستعمل‬ ‫قالموس‬ •.‫برلمجيا‬ ‫التشكيل‬ ‫إغفال‬ ‫خاصية‬ ‫إضافة‬ ‫لمع‬
  • 19. ‫إغفال‬ ‫برمجة‬‫التشكيل‬‫لوالتطويل‬ •‫غير‬ ‫العربية‬ ‫النصوص‬ ‫لمعظم‬‫مشكولة‬، •‫فالمدققات‬،‫لوالتطويل‬ ‫التشكيل‬ ‫تغفل‬ ‫عمولما‬ ‫اللمليئية‬ •‫هذه‬ ‫إضافة‬ ‫لوجب‬ ،‫الكلمة‬ ‫ضمن‬ ‫تدخل‬ ‫لوالتطويل‬ ‫الحركات‬ ‫ن‬ّ ‫أ‬ ‫لوبما‬ ‫التية‬ ‫فالكلمة‬ .‫للبرجنالمج‬ ‫الميزة‬‫المشكولة‬‫حسب‬ ‫صحيحة‬ ‫غير‬ " ‫ب‬َ‫د‬ ‫ت‬َ‫د‬‫ك‬َ‫د‬ " ‫القالموس‬ ‫في‬ ‫كتب‬ ‫كلمة‬ ‫لوجود‬ ‫لمن‬ ‫الرغم‬ ‫على‬ ،‫البرجنالمج‬. •‫الرثراء‬: •‫الجديدة‬ ‫الخاصية‬ ‫بإضافة‬ ‫قمنا‬IGNORE‫لغفال‬ ‫البرجنالمج‬ ‫إلى‬ ‫لوالتطويل‬ ‫الحركات‬. •‫في‬ ‫إدراجها‬ ‫تم‬ ‫لوقد‬‫البرنامج‬‫الصدار‬ ‫لمن‬ ‫ابتداء‬1.1.5
  • 20. ‫القالموس‬ ‫بناء‬ ‫الفعال‬ ‫لمعالجة‬ ‫لوالحرلوف‬ ‫السماء‬ ‫لمعالجة‬ 10.000‫فعل‬ ‫حالت‬ ‫جميع‬ ‫لمعالجة‬ ‫التصريف‬ ‫لوطويلة‬ ‫صعبة‬ ‫لمرحلة‬ 40000‫اسم‬ ‫أبريل‬2006‫يناير‬2008 2000‫ساعة‬ ‫لوالحديثة‬ ‫التراثية‬ ‫المتدالولة‬ ‫العربية‬ ‫اللغوية‬ ‫المعاجم‬ ‫على‬ ‫بالعتماد‬
  • 21. ‫كولتك‬ ‫لمدقق‬ ‫لمع‬ ‫لمقارجنة‬ :‫الفعال‬ ‫مثال‬ ‫مدقق‬ ‫كولتك‬ ‫مدقق‬ ‫آيسبل‬ ‫الحالة‬ ‫قول‬ ‫يجوز‬ ‫ول‬ ‫وتظنينك‬ ‫نظننا‬ ‫نقول‬ .‫وتضربينك‬ ‫نضربنا‬ ‫ل‬ ‫جزئي‬ ‫القلوب‬ ‫أفعال‬ ‫يعطيكموها‬ ‫ل‬ ‫بعد‬ ‫ليس‬ ‫إلى‬ ‫التعدي‬ ‫مفعولين‬ ‫أوجى‬ - ‫ائتثر‬ ‫ل‬ ‫نعم‬ ‫النادرة‬ ‫الفعال‬ .‫صحيحة‬ ( ‫ب‬َ( ‫ت‬َ( ‫ك‬َ( ) ‫المشكولة‬ ‫الكلمة‬ ‫نعم‬ ‫بعد‬ ‫ليس‬ ‫الشكل/الحركة‬ ‫من‬ ‫شوددت‬ ‫و‬ ( ‫)خطئ‬ ‫من‬ ‫خوطئ‬ .( ‫د‬َّ ‫)شا‬ ‫جزئيا‬ ‫نعم‬ ‫كامل‬ ‫اعتماد‬ ‫للمجهول‬ ‫للمبني‬ ‫أفتعلم؟‬ ‫أوتدري؟‬ ‫ل‬ ‫نعم‬ ‫سابقتين‬‫ب‬‫همزة‬ ‫الستفهام‬ ‫أفستكتبها؟‬ ‫ل‬ ‫نعم‬ ‫سوابق‬ ‫ثل ث‬ ‫ليكتبنان‬ ‫ل‬ ‫بعد‬ ‫ليس‬ ‫التوكيد‬ ‫صيغ‬
  • 22. ‫لوالحرلوف‬ ‫السماء‬ ‫لمعالجة‬ ‫ملحظة‬ ‫العدد‬ ‫الفئة‬ 10328 -‫جامد‬ ‫اسم‬ 13372 ‫مصدر‬ 8406 -‫الفاعل‬ ‫اسم‬ 1807 -‫مفعول‬ ‫اسم‬ 2066 - -‫اسم‬ ‫مبالغة‬ ‫الفاعل‬ 1017 -‫مشبهة‬ ‫صفة‬ 378 ‫التفضيل‬ ‫اسم‬ 862 ‫منسوب‬ ‫اسم‬ ‫الجامد‬ ‫والسم‬ ‫والنسبة‬ ‫الصفة‬ ‫بين‬ ‫تتوزع‬ 4248 ‫أخرى‬ ‫مفردات‬ 42484 ‫إجمالي‬ ‫صرفية‬ ‫هيئات‬ ‫من‬ ‫استثني‬ ‫وما‬ ‫النحوية‬ ‫والدوات‬ ‫الحروف‬
  • 23. ‫القاموس‬ ‫بنية‬‫التقنية‬ ‫القاموس‬ ‫الزوائد‬ ‫ملف‬ ‫المفردات‬ ‫ملف‬ ‫المختلفة‬ ‫الزوائد‬ ‫إلحاق‬ ‫قواعد‬ 50.000‫مفردة‬: 10.000‫فعل‬ 40.000‫اسم‬ ‫النحوية‬ ‫والدوات‬ ‫الحروف‬ ‫عشرات‬
  • 24. ‫اللول‬ ‫الدصدار‬ •‫يناير‬ ‫شهر‬ ‫في‬ ‫للقاموس‬ ‫الولى‬ ‫النهائية‬ ‫الدصدارة‬ ‫ظهرت‬ 2008، •‫من‬ ‫تحميله‬ ‫يمكن‬http://ayaspell.sourceforge.net
  • 28. ‫الثانية‬ ‫المرحلة‬ •: ‫الثانية‬ ‫المرحلة‬ –‫العربية‬ ‫المزايا‬ ‫وإضافة‬ ‫التدقيق‬ ‫برنامج‬ ‫آلية‬ ‫تحسين‬. –‫التحسينات‬ ‫مع‬ ‫ليتلمءم‬ ‫القاموس‬ ‫هيكلة‬ ‫وإعادة‬
  • 29. ‫البرمجي‬ ‫الجانب‬ •‫التعديلت‬ ‫إجرامء‬ ‫من‬ ‫مكننا‬ ‫للبرنامج‬ ‫المفتوح‬ ‫المصدر‬ ‫ن‬ّ ‫إ‬ ‫من‬ ‫مباشرة‬ ‫والستفادة‬ ‫العربية‬ ‫باللغة‬ ‫الخادصة‬ ‫والضافات‬ .‫برمجتها‬ ‫إعادة‬ ‫إلى‬ ‫الضطرار‬ ‫دون‬ ‫سلفا‬ ‫الموجودة‬ ‫الوظائف‬ ‫علينا‬ ‫تسهل‬ ‫التي‬ ‫الجديدة‬ ‫الوظائف‬ ‫من‬ ‫عدد‬ ‫بإضافة‬ ‫قمنا‬ ‫وقد‬ ‫قمنا‬ ‫وقد‬ .‫المدقق‬ ‫بهذا‬ ‫الخاص‬ ‫القاموس‬ ‫إعداد‬ ‫في‬ ‫العمل‬ ‫التية‬ ‫المسائل‬ ‫تحل‬ ‫التي‬ ‫الوظائف‬ ‫ببرمجة‬: •‫التشكيل‬ ‫مسألة‬ •‫والعل.ل‬ ‫البدا.ل‬ ‫مسألة‬. •‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬
  • 30. ‫والبدال‬ ‫العلل‬ •‫على‬ ‫المبني‬ ‫الملئي‬ ‫التدقيق‬ ‫في‬ ‫المور‬ ‫أدصعب‬ ‫من‬ ‫من‬ ‫الكلمة‬ ‫جذع‬ ‫يعتري‬ ‫فيما‬ ‫التحكم‬ ‫هو‬ ‫واللواحق‬ ‫السوابق‬ ‫فمثل‬ :‫داخلية‬ ‫تغيرات‬ •‫ق‬ <= ،‫قامت‬ <= ‫قام‬‫ـــ‬‫=<يق‬ ‫مت‬‫و‬‫م‬. •‫في‬ ‫للكلمة‬ ‫مداخل‬ ‫إضافة‬ ‫إلى‬ ‫نلجأ‬ ‫المسألة‬ ‫هذه‬ ‫ولتمثيل‬ ‫زيادة‬ ‫يعني‬ ‫مما‬ /(‫قوم‬ ،‫قم‬ ،‫)قام‬ ‫تغيراتها‬ ‫حسب‬ ‫القاموس‬ ‫وتعقيدها‬ ‫القواعد‬ ‫وكثرة‬ ،‫القاموس‬ ‫حجم‬.
  • 31. :‫الرثراء‬‫المتوسطة‬ ‫الزائدة‬ •‫المتوسطة‬ ‫بالزوائد‬ ‫خاص‬ ‫جديد‬ ‫تصميم‬ ‫بوضع‬ ‫قمنا‬ infixes،‫باستعما.ل‬ ‫حرف‬ ‫أي‬ ‫على‬ ‫السابقة‬ ‫في‬ ‫نعبر‬ ‫إذ‬ ‫النقطة‬. •‫ثم‬ ‫الكلمة‬ ‫أو.ل‬ ‫في‬ ‫اليامء‬ ‫نضيف‬ ‫أن‬ ‫تعني‬ "‫"ي.و‬ ‫فالسابقة‬ ‫من‬ ‫يقوم‬ ‫على‬ ‫مثل‬ ‫فنحصل‬ ،‫حرف‬ ‫أو.ل‬ ‫بعد‬ ‫الواو‬ ‫نضيف‬ ‫قم‬. •‫ي‬ + ‫قم‬.<= ‫و‬‫ي‬‫ق‬‫و‬‫م‬
  • 32. ‫المزدوجة‬ ‫الزوائد‬ ‫مسألة‬ •-‫بينها‬ ‫فيما‬ ‫تتلزم‬ ‫الزوائد‬ ‫بعض‬، •‫مثل‬-‫ي‬‫كتب‬‫-ون‬، •‫اللغات‬ ‫من‬ ‫غيرها‬ ‫في‬ ‫أو‬ ‫العربية‬ ‫في‬ ‫سوامء‬، •‫خادصية‬ ‫هانسبل‬ ‫الملئي‬ ‫المدقق‬ ‫يقترح‬ ‫ولعملها‬ Circumfix •‫بتعويض‬ ‫المزدوجة‬ ‫الزائدة‬ ‫ببرمجة‬ ‫نقوم‬‫المطة‬‫بالكلمة‬. •‫ي‬ + ‫كتب‬-<= ‫ون‬‫ي‬‫كتب‬‫ون‬ •‫وبا.ل‬ + ‫كتاب‬-<= ‫بن‬‫وبال‬‫كتاب‬‫ين‬ •‫ت‬ + ‫كتب‬-<= ‫ن‬‫ت‬‫كتب‬‫ن‬
  • 33. ‫الزوائد‬ ‫تراكب‬ ‫مسألة‬ •‫بأن‬ ‫تبين‬ ،‫العربية‬ ‫اللغة‬ ‫تناولت‬ ‫التي‬ ‫الدراسات‬ ‫خل.ل‬ ‫فمن‬ ‫ممكن‬ ‫غير‬ ‫وهو‬ .‫ولحقتين‬ ‫سابقتين‬ ‫تقبل‬ ‫العربية‬ ‫الكلمة‬ ‫واحدة‬ ‫سابقة‬ ‫يدعم‬ ‫الذي‬ ‫هانسبا.ل‬ ‫برنامج‬ ‫في‬ ‫حاليا‬ ‫من‬ ‫مركبة‬ ‫مجموعة‬ ‫في‬ ‫السوابق‬ ‫نختز.ل‬ ‫لذا‬ ،‫ولحقتين‬ ‫والسابقة‬ (‫)و‬ ‫الولى‬ ‫السابقة‬ ‫نعتبر‬ ‫أن‬ ‫من‬ ‫فبدل‬ ،‫السوابق‬ ‫في‬ ‫نفكر‬ ‫لذا‬ .‫سابقة‬ (‫)وا.ل‬ ‫المجموعة‬ ‫نعتبر‬ ،(‫)ا.ل‬ ‫الثانية‬ .‫واللواحق‬ ‫السوابق‬ ‫تعدد‬ ‫معالجة‬ ‫على‬ ‫البرنامج‬ ‫قدرة‬ ‫زيادة‬
  • 34. ‫الاكاديمية‬ ‫الدراسات‬ •‫إسماعيل‬‫حجير‬‫المصدر‬ ‫مفتوح‬ ‫إمليئي‬ ‫مدقق‬ ‫أجل‬ ‫"من‬ ،” •‫اللغوي‬ ‫التبليغ‬ ‫و‬ ‫اللسان‬ ‫علوم‬ ‫في‬ ‫الماجستير‬ ‫درجة‬ ‫لنيل‬ ‫مقدم‬ ‫للغة‬ ‫اللي‬ ‫العل ج‬ ‫فرع‬ .، •‫العربية‬ ‫اللغة‬ ‫لترقية‬ ‫والتقنية‬ ‫العلمية‬ ‫البحوث‬ ‫مراكز‬ ‫)الجـزايئر‬،( •‫بالة‬ ‫عمار‬ ‫الداكتور‬ ‫إشراف‬ ‫تحت‬.
  • 35. ‫المشروع‬ ‫حدود‬ •: ‫عموما‬ ‫وهي‬ ‫الضعف‬ ‫مظاهر‬ ‫بعض‬ ‫من‬ ‫القاموس‬ ‫يعاني‬ •‫النحوي‬ ‫والمستوى‬ ‫المليئي‬ ‫المستوى‬ ‫بين‬ ‫المستويات‬ ‫تداخل‬ ‫تدقيق‬ ‫في‬ ‫الفعل‬ ‫تعدي‬ ‫إدرا ج‬ ‫مثل‬ ،‫المعنوي‬ ‫والمستوى‬ .‫النحوي‬ ‫المستوى‬ ‫في‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ‫بينما‬ ،‫الكلمة‬ •‫يجعل‬ ‫مما‬ ،‫الزوايئد‬ ‫تطبيق‬ ‫قواعد‬ ‫وقايئمة‬ ‫الكلمات‬ ‫قايئمة‬ ‫تعقيد‬ .‫صعبا‬ ‫عمل‬ ،‫للقاموس‬ ‫جديدة‬ ‫مفردة‬ ‫إضافة‬ •‫إعادة‬ ‫أجل‬ ‫من‬ ‫القاموس‬ ‫م‬ ‫المعلومات‬ ‫استخرا ج‬ ‫صعوبة‬ .‫أخرى‬ ‫تطبيقات‬ ‫في‬ ‫استعماله‬
  • 36. ‫المشروع‬ ‫حدود‬ •‫مثل‬ ،‫البرنامج‬ ‫قواعد‬ ‫مع‬ ‫الحالت‬ ‫بعض‬ ‫تكييف‬ ‫صعوبة‬ .‫الكلمة‬ ‫وسط‬ ‫في‬ ‫الحاصلة‬ ‫التغييرات‬ •‫استعماله‬ ‫ويمكن‬ ،‫هانسبال‬ ‫لبرنامج‬ ‫أساسا‬ ‫موجه‬ ‫القاموس‬ .‫الجديدة‬ ‫الصدارات‬ ‫في‬ ،‫أسبل‬ ‫برنامج‬ ‫في‬ •.‫الدقة‬ ‫وضعف‬ ‫البديل‬ ‫اقتراح‬ ‫في‬ ‫بطء‬ •.‫التشكيل‬ ‫يدعم‬ ‫ل‬ ،‫الحالي‬ ‫القاموس‬
  • 37. ‫آفاق‬ •‫المسايئل‬ ‫ومعالجة‬ ‫الحاجيات‬ ‫تلبية‬ ‫في‬ ‫مستقبل‬ ‫في‬ ‫نرغب‬ ‫لذا‬ : ‫خلل‬ ‫من‬ ‫السابقة‬ •‫تمثيل‬ ،‫والنحوي‬ ‫المليئي‬ ‫المختلفة‬ ‫المستويات‬ ‫بين‬ ‫التفريق‬ .‫آخر‬ ‫مستوى‬ ‫في‬ ‫التعدية‬
  • 38. ‫آفاق‬ •‫من‬ ‫للنتقال‬ ،‫مجردة‬ ‫طبقة‬ ‫ووضع‬ ،‫اللحاق‬ ‫قواعد‬ ‫تبسيط‬ ‫يسهل‬ ‫مما‬ ،‫التدقيق‬ ‫ببرنامج‬ ‫خاص‬ ‫قاموس‬ ‫إلى‬ ،‫عام‬ ‫قاموس‬ ‫وإضافة‬ ‫وصيانته‬ ‫عرضه‬ ‫وطريقة‬ ‫القاموس‬ ‫على‬ ‫العمل‬ ‫تطبيقات‬ ‫في‬ ‫القاموس‬ ‫استعمال‬ ‫إعادة‬ ‫وتمكين‬ ،‫جديدة‬ ‫اكلمات‬ .‫أخرى‬ •‫ثم‬ ‫ومن‬ ‫البرنامج‬ ‫في‬ ‫العربية‬ ‫للغة‬ ‫الخصوصية‬ ‫المزايا‬ ‫إضافة‬ .‫اللغة‬ ‫قاعد‬ ‫تطويع‬ ‫وليس‬ ‫المصدر‬ ‫مفتوح‬ ‫البرنامج‬ ‫تطويع‬ •‫تدقيق‬ ‫برامج‬ ‫في‬ ‫استعمالته‬ ‫مجالت‬ ‫وتوسيع‬ ،‫القاموس‬ ‫تجريد‬ .‫هانسبال‬ ‫عدا‬ ‫ما‬ ‫أخرى‬
  • 39. ‫آفاق‬ •‫والنجاعة‬ ‫السرعة‬ ‫حيث‬ ‫من‬ ‫المليئي‬ ‫المدقق‬ ‫فعالية‬ ‫تحسين‬ •.‫الكلمات‬ ‫في‬ ‫التشكيل‬ ‫اعتبار‬ ‫خاصية‬ ‫تطوير‬ •‫النحوي‬ ‫التدقيق‬ ‫مع‬ ‫تتماشى‬ ‫بطريقة‬ ‫القاموس‬ ‫هيكلة‬ ‫إعادة‬ .‫مستقبل‬ •‫المفردات‬ ‫من‬ ‫المستعمل‬ ‫على‬ ‫بالقتصار‬ ‫القاموس‬ ‫بناء‬ ‫إعادة‬ .‫الحديثة‬ ‫الكتابات‬ ‫في‬ ‫ل‬ً ‫ف‬ ‫فع‬ ‫المتداول‬ ‫التصريف‬ ‫على‬ ‫والتراكيز‬ •‫القاموس‬ ‫من‬ ،‫للغة‬ ‫ومستويات‬ ‫أصناف‬ ‫عدة‬ ‫في‬ ‫القاموس‬ ‫هيكلة‬ .‫الشامل‬ ‫القاموس‬ ‫إلى‬ ،‫المتداول‬ ‫الخفيف‬
  • 40. ‫الجوايئز‬ •‫علي‬ ‫الشيخ‬ ‫لفضيلة‬ ‫المفتوحة‬ ‫للمصادر‬ ‫العربية‬ ‫الجايئزة‬ ‫الكويت‬ ‫الصباح‬ ‫السالم‬ ‫العلي‬ ‫جابر‬ http://raihur.com/ •‫والتقنية‬ ‫للعلوم‬ ‫العزيز‬ ‫عبد‬ ‫الملك‬ ‫مدينة‬ ‫من‬ ‫دعم‬ ‫السعودية‬ ‫العربية‬ ‫المملكة‬
  • 41. ‫موقعنا‬ •‫المشروع‬ ‫موقع‬ayaspell.sourceforge.net •‫هانسبال‬ ‫برنامج‬ ‫موقع‬hunspell.sourceforge.net •‫للتصال‬ •Taha_zerrouki@gawab.com •med.kebdani@gmail.com
  • 42. ‫أاكون؟‬ ‫من‬ •‫طه‬‫زروقي‬ •‫اللي‬ ‫العلم‬ ‫في‬ ‫مستشار‬ •‫الوطني‬ ‫المعهد‬ ‫من‬ ‫اللي‬ ‫العلم‬ ‫في‬ ‫الماجستير‬ ‫شهادة‬ ‫على‬ ‫حاصل‬ ‫بالجزايئر‬ ‫اللي‬ ‫للعلم‬ •‫الشريف‬ ‫للمصحف‬ ‫قياسي‬ ‫إلكتروني‬ ‫مستند‬ ‫أجل‬ ‫من‬ ” ‫موضوع‬ ‫حول‬“ •‫المستندات‬ ‫نظام‬ ‫”بنية‬ ‫حول‬ ‫الداكتوراه‬ ‫رسالة‬ ‫تحضير‬ ‫بصدد‬ ‫أنطولوجية‬ ‫مقاربة‬ : ‫وعلومه‬ ‫للقرآن‬ ‫اللكترونية‬.“