Ayaspell arabic spellchecker

Post on 13-Apr-2017

134 views 2 download

Transcript of Ayaspell arabic spellchecker

والعلوم والثقافة للتربية العربية المنظمةالتفاعلي العربي المعجم مشروع

دمشق الخبراء، 2009مايو 27-26اجتماع

لمشروع الحر اإلمالئي المدققأيةسبل

زروقي طهالجزائر العربية، للغة األعلى المجلس

الجزائر للمعلوماتية العليا الوطنية المدرسة

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

2008يناير 2006أبريل ساعة 2000

التراثية المتداولة العربية اللغوية المعاجم على باالعتمادوالحديثة

كولتك: مدقق مع مقارنة األفعالمدقق مثال

كولتكمدقق آيسبل

الحالة

نقول نظننا وتظنينك وال يجوز قول نضربنا وتضربينك.

أفعال القلوبجزئيالليس اليعطيكموها

بعدالتعدي إلى

مفعوليناألفعال النادرةنعمالائتثر - أوجى

الكلمة المشكولة )كَتََب( صحيحة.

ليس نعمبعد

الشكل/الحركة

خوطئ من )خطئ( و شوددت من )شادَّ(.

اعتماد كامل نعمجزئياللمبني للمجهول

همزة بسابقتين نعمالأوتدري؟ أفتعلم؟االستفهام

ثالث سوابقنعمالأفستكتبها؟ليس الليكتبنان

بعدصيغ التوكيد

وكم من انتصار انتـصرناه بفضل جهاد شعوبنا!

التعدي النسبي نعماللألفعال الالزمة

والحروف األسماء معالجةالفئةالعددمالحظة

10328

اسم-جامد

13372

مصدر

اسم-الفاعل8406اسم-مفعول1807مبالغة-اسم-2066

الفاعلصفة-مشبهة1017

اسم 378التفضيل

اسم منسوب862مفردات 4248تتوزع بين الصفة والنسبة واالسم الجامد

أخرى 4248

4 إجمالي

الحروف واألدوات النحوية وما استثني من هيئات استثناءات611صرفية

القاموس التقنية بنية

القاموس

الزوائد ملف المفردات ملف

المختلفة الزوائد إلحاق قواعد :مفردة 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

أكون؟ من زروقيطه •اآللي • اإلعالم في مستشارمن • اآللي اإلعالم في الماجستير شهادة على حاصل

بالجزائر اآللي لإلعالم الوطني المعهدقياسي ” • إلكتروني مستند أجل من موضوع حول

الشريف “للمصحفنظام ” • بنية حول الدكتوراه رسالة تحضير بصدد

مقاربة : وعلومه للقرآن االلكترونية المستندات“.أنطولوجية