الاثنين، شتنبر 10، 2007

قاموس آيسبل بين "المستعمل والمهمل" في اللغة العربية


الخصائص البنيوية للغة العربية المتعلقة بالتدقيق الإملائي

  • الخاصيـــة الأولى: الطبيعة الاشتقاقية للغة العربية، وهذا يعني أن هناك مادة لغوية معينة مثل (كتب) يمكن تشكيلها على هيئات مختلفة، كل هيئة منها لها وزن خاص ولها وظيفة خاصة كأن نقول كاتب، مكتوب، مكتب، كتب، كتيب ...ألخ. عدد الجذور في العربية أقل بكثير من العدد الموجود في اللغة الإنجليزية ولكن بتوظيف خاصية الاشتقاق نحصل على مفردات تعد بالملايين بينما في اللغة الإنجليزية لا يتجاوز هذا العدد مآت الآلاف.

  • الخاصيـــة الثانية: الطبيعة الالتصاقية للغة العربية، حيث توجد مادة لغوية يمكن تشكيل صيغ منها عن طريق لصق زوائد في أول المادة أو في آخرها. وباعتبار السوابق واللواحق المعمول بها في اللغة العربية، يمكن للكاتب التعبير بالكلمة نفسها عن التذكير والتأنيث، الإفراد والتثنية والجمع، الاستفهام والنداء ... إلخ. كلمة « أسيعطيكموها؟ » تلخص بصفة جيدة هذه الميزة.

  • الخاصيـــة الثالثة: قلة عدد حروف الحركة (Vowels) في العربية (ا، و، ي) مقارنة باللغة الإنجليزية (a, e, i, o, u, y, w) أو باللغة الفرنسية (,é, è, à, ù, û, ê, â, a, e, i, o, u, y, w)، والاعتماد الأساسي على التشكيل (الكسر، الفتح، الضم وتنونها) لضبط المعنى وتفادي الالتباس. حركات يهملها عادة المستخدم العربي في كتاباته [1].

  • الخاصيـــة الرابعة: الشدّة، على غرار حركات التشكيل الأساسية، يغفل الكاتب عمومًا الترميز للتضعيف بالشدة التي تعني تكرار الحرف في الكلمة العرية: قَدِمَ، قَدَّمَ.

  • الخاصيـــة الخامسة: تعوّد الكاتب العربي في بعض الأقطار مثل مصر على الخلط بين الألف والياء المتطرفة وتفشي عادة استعمال الأحرف مركبة لام-ألف (ﻻ، ﻵ، ﻷ، ﻹ) التي لا محل لها من الإعراب في عصر الحاسوب والتي يعود اصلها إلى إلزامات وإكراهات تقنية مرتبطة بالآلة الكاتبة قي بداية القرن الماضي ومن الصعب التخلص من هذه الرواسب التاريخية نظراً لاستمرار العمل بلوحة المفاتيح الموروثة عن الآلة الراقنة.

علاقة هذه الخصائص اللغوية بعمل المدقق في اكتشاف الخطأ واقتراح البديل الصحيح.

صعوبة اكتشاف الخطأ:
هذا المشكل مشترك بين كل اللغات لأن المدقق يتعامل مع المفردة في معزل عن جوارها و في غياب اعتبار المدقق للسياق الذي تأتي فيه المفردة، تبقى فائدة المدقق الإملائي جد محدودة من الناحية الدلالية، كما أن تعوّد الكاتب العربي على تجاهل التشكيل، لا يزيد الطينة إلاّ بلة لان النتيجة الحتمية هي تشابه المفردات فيما بينها بالرغم مع اختلاف معانيها. مثال: : ك، ت، ب قد تعني كَتَبَ ( الفعل الماضي) وقد تعني كُتُب (جمع كتاب)[1].

صعوبة اقتراح البديل الصحيح:
من عواقب هذه الخصائص اللغوية في مرحلة التصحيح الأساسية، التي يقترح المدقق المفردات البديلة بإضافة حرف أو حذفه أو باستبداله بآخر أو بتقسيم الكلمة الخطأ إلى كلمتين، ارتفاع عدد المفردات المرشحة للتصحيح وبيّنت المقارنة باللغات الأخرى أن العدد المتوسط للكلمات المقترحة هو 3 في اللغة الإنجليزية و 3,5 في الفرنسية و26,5 بالنسبة لمفردات اللغة العرية غير المشكولة [2].


والحالة هذه، كيف السبيل إلى تحسين مردودية المدقق الإملائي والرفع من فعاليته وفائدته؟
.

من بين الحلول الممكنة لتحسين فعالية المدقق الإملائي ضرورة مراعاة السياق الذي ترد فيه المفردة الخطأ : مقارنة المفردة الخاطئة بالمفردات المجاورة وبمفردات النص إجمالاً. هذه النوع من الحلول يدخل ضمن المدققات النحوية، لكن للأسف ما زالت البرامج المكتبية الحرة غير متوفرة على هذا النوع المهم من الأدوات اللغوية!

في عنوان المقالة "المستعمل والمهمل"، يكمن الحل الثاني. اقتبست هذا العنوان من مقال للمفكر المغربي محمد عابد الجابري يحلل فيه مشكل بناء القواميس العربية. يقول الكاتب « وأنا اعتقد أن مبدأ التمييز بين "المستعمل" و"المهمل" صالح للتطبيق(...) كوسيلة لـ "صنع" اللغة العربية المبسطة المطلوبة، وذلك على عدة مستويات، أولها مستوى المعاجم نفسها». يرى المفكر اختيار المفردات والتراكيب المستعملة بكثرة في مختلف مرافق الحياة والاقتصار على الأنماط والبنيات اللغوية الشائعة والضرورية للفهم والتعبير مثل لغة الصحافة والإذاعة والقصة والمقالة والنصوص العلمية.[3]

وعند التساؤل حول المعيار التطبيقي لاختيار هذه البنيات الغوية، نجد الإجابة في المنهجية التي وظفها محررو معجم « المنجد في اللغة العربية المعاصرة ».لقد تم جرد المفردات المنشودة في مرحلة أولى بالبحث في المادة اللغوية العربية عن تلك التي تقابل في معناها الحقيقي أو المجازي ما ورد في المعاجم الفرنسية والإنجليزية المعمول بها حديثاً ثم اضيفت في مرحلة ثانية المفردات التي جاءت في المعاجم العربية الحديثة التي ليس لها مثيل في اللغتين الفرنسية والإنجليزية.
بالاقتصار على التصريفات المستعملة فعلا في كتاباتنا الحديثة وبالتركيز على المفردات الملبية للمعيار أعلاه، يمكن للمدقق ان يعطي نتيجة تلبي حاجيات المستخدم العربي في القرن الواحد والعشرين كما أن سرعة المدقق ستتحسن بشكل ملموس وتكون قائمة المفردات البديلة المقترحة دقيقة ومركزة.

هذه هي إذن المنهجية التي ستعتمد لإعادة بناء قاموس آيسبل للتدقيق الإملائي في المرحلة المقبلة. قاموس، أتمنى أن يستفيد منه المستخدم العربي الذي اختار استعمال البرامج الحرة على غرار ما يجده المستخدم الذي يفضل الحلول المعلوماتية المملوكة...

والله نسأل أن يجعل أعمالنا خالصة لوجهه،
والله وحده ولي التوفيق.

محمد كبداني


[1] http://www.majma.org.jo/G05/06/04/19_files/المحاضرة%20الثانية.doc
[2] http://www.aljabriabed.net/tajdid3.htm
[3] http://www.sciences.univ-nantes.fr/info/recherche/taln2003/articles/zribi.pdf

الأربعاء، غشت 22، 2007

خارطة الطريق

الإصدارات التجريبية (بيطا)

الإصدار بيطا 1
القاموس غير تام؛
قواعد الإلحاق غير كاملة؛
خاصية مقترحات التصحيح التفضيلي REP خاطئة؛
غياب دعم الحروف المركبة ﻻ ﻵ ﻹ ﻷ.

الإصدار بيطا 2
إضافة المصادر الناقصة من المراجع الأساسية؛
إضافة أسماء الفاعل الناقصة باشتقاقها من الأفعال؛
إضافة أسماء المفعول الناقصة باشتقاقها من الأفعال؛
إضافة أسماء الصفة المشبهة الناقصة باشتقاقها من الأفعال؛
إضافة الأسماء الناقصة من المعجم الوسيط والمعجم المحيط؛
تفعيل خاصية التماثل الحرفي/الموضعي: MAP
إعادة بناء خاصية التبادل التفاضلي: REP
تفعيل خاصية تجاهل التشكيل: IGNORE ؟

الإصدار المحسّن (التخفيف/فعالية)
حذف سوابق ولواحق الأفعال نادرة الاستعمال؛
حذف الزيادات السابقة المتضمنة لحروف أو تركيبات حرفية نادرة الاستعمال؛
إعادة بناء اللواحق والزيادات اللاحقة للأفعال المتعلقة بإشكالية التعدي (حصر القاعدة بالأفعال مهموزة اللام فقط أو تحويل هيئاتها إلى ملق القاموس؟)؛
إضافة دعم الحروف المركبة ﻻ ﻵ ﻹ ﻷ؛
استكمال تصنيف عاقل/غير-عاقل، نكرة/تعريف للمفردات الاسمية؛
إضافة تصريف المؤكد للأفعال المستعملة بكثرة؛
إضافة التعدي إلى مفعولين للأفعال المستعملة بكثرة؛
إضافة مفردات ناقصة.
حذف المفردات المكررة؛
حذف المفردات قليلة الأهمية المشوشة على مقترحات التصحيح (ض/ظ، ء/أ/ئ/ؤ)؛
حذف الأفعال والأسماء النادرة؛


الإصدار المخفف الخاص بالأنظمة المحمولة (Embedded version)
الإصدار المندمج (التشكيل الكامل للقاموس، الفهرسة النحوية للمفردات)

بقلم محمد كبداني

الأربعاء، أبريل 04، 2007

التدقيق الإملائي الشامل للأفعال العربية

السلام عليكم،

انتهى بعون الله وتوفيقه الشطر الأول من المشروع المتعلق بالأفعال ويعتمد التدقيق الإملائي للفعل العربي على مادة لغوية تحتوي على حوالي 10.000 فعل عربي وبعد إضافة الأشكال الخاصة بالإبدال/الإعلال والتضعيف/الإدغام وما يجري على الهمزة من تحولات، ارتفع عدد المفردات في قاموس آيسبل Ayaspell إلى ما يقارب 15.000.
بالنسبة للهيئات المتولدة بواسطة ملف الزيادات فإنها تغطي كل صيغ التصريف الممكنة في اللغة العربية ما عدا صيغ المؤكد وتتركب هذه الأفعال مع كل الزيادات السابقة الممكنة (سوابق Prefixes) وبأغلب الزيادات اللاحقة (لواحق Suffixes) باستثناء تلك المتعلقة بالتعدي لمفعولين.
وهكذا بعد الانتهاء من الجزء الخاص بالأفعال نفتح ورشة تصريف الأسماء ثم من بعدها ورشة الحروف والأدوات النحوية وما شابهها إن شاء الله.
إليكم الآن مقارنة بسيطة بما يسمح به مدقق هانسبل Hunspell معتمدًا على قاموس آيسبل Ayaspell في الجزء الخاص بالأفعال بالنسبة لمدقق MsOffice:

اعتماد تصريف أفعال القلوب: جزئيا [مدقق MsOffice: لا] فمثلاً نقول نظننا وتظنينك ولا يجوز قول نضربنا وتضربينك.
اعتماد التعدي إلى مفعولين: ليس بعد [مدقق MsOffice: لا] نحو يعطيكموها.
اعتماد الأفعال النادرة: نعم [مدقق MsOffice: لا] نحو ائتثر - أوجى.
اعتماد الشكل/الحركة: ليس بعد [مدقق MsOffice: نعم] نحو اعتبار الكلمة المشكولة (كَتَبَ) صحيحة.
اعتماد كامل للمبني للمجهول: نعم [مدقق MsOffice: جزئيا] مثل خوطئ من (خطئ) و شوددت من (شادَّ).
اعتماد الهيئات المتغيرة في صيغة الأمر للأفعال المهموزة والمضاعفة: نعم [مدقق MsOffice: لا] مثل "ايدب" و"ائدب" من أدب و"ود" و"ايدد" من ودّ.
اعتماد سابقتين تتضمن همزة الاستفهام: نعم [مدقق MsOffice: لا] مثل أوتدري؟ أفتعلم؟
اعتماد ثلاث سوابق: نعم [مدقق MsOffice: لا] نحو أفستكتبها؟
اعتماد صيغ التوكيد: ليس بعد [مدقق MsOffice: لا] نحو ليكتبنان.
اعتماد التعدي النسبي للأفعال اللازمة: نعم [مدقق MsOffice: لا] نحو: وكم من انتصار انتصرناه بفضل جهاد شعوبنا...!!! ؛-)

تجدر الإشارة إلى كون هذه النتيجة، حصلنا عليها باستثمار خصائص هانسبل Hunspell الأصلية فقط وعندما سنوظف تلك الداعمة للغة العربية سيُحل مشكل الحركة/الشكل وباستثمار نتائج الإبدال/الإعلال سنخفض وزن ملف القاموس بالثلث ، وعند تصريف الأسماء يمكننا (نظريا) استغلال نفس المفردات-المداخل للأفعال لتوليد المشتقات وإذّاك لا نستغرب الحصول على ملف قاموسي خفيف جدا نظراً للخاصية جد اشتقاقية للغة العربية. فترقبوا الأحسن في الإصدارات القادمة إن شاء الله.
تجدر الإشارة إلى أن الوثائق اللغوية المكونة لقاعدة بيانات قاموس آيسبل Ayaspell التي أسسنا عليها مشروع المدقق الإملائي فريدة من نوعها على الشبكة، تطلبت مجهودات في الجمع والتحليل والتركيب استمرت مدة سنة ونتمنى أن يجد طلاب ودارسو اللغة العربية منفعة فيها وأن يقتصدوا وقتًا وجهدًا بواسطتها لأننا وضعناها تحت رهن إشارة الكل تحت رخص البرامج الحرة المناسبة.

ملحوظة: حُوِّلت رخصة قاموس آيسبل Ayaspell من GPL فقط إلى الرخصة الثلاثية GPL/LGPL/MPL حتى نحافظ على الانسجام القانوني مع برنامج هانسبل Hunspell الذي بدونه لن يعمل القاموس أما الوثائق والمستندات فوضعت تحت رخصة Creative Commons: by-sa.

المراجع:
[1] تنزيل قاموس الأفعال لآيسبل Ayaspell عبر الرابط: http://perso.menara.ma/~kebdani/ayaspell-dic/data/verb/verb_ayaspell-dic.tar.bz2
[2] تنصيب الملفات، اتباع الخطوات الواردة في الصفحة التالية: http://perso.menara.ma/~kebdani/ayaspell-dic/installation.html
[3] قاعدة البيانات اللغوية لقاموس Ayaspell آيسبل: http://perso.menara.ma/~kebdani/ayaspell-dic/langue.html

الاتصال:
- في موضوع دعم اللغة العربية في برنامج Hunspell هانسبل : taha_zerrouki AT gawab.com
- في موضوع اللغة العربية في قاموس Ayaspell آيسبل: med.kebdani AT Gmail.com

لمتابعة تطوير المشروع:
القائمة البريدية: http://groups.google.com/group/ayaspell-dic
المدونة: http://ayaspell.blogspot.com
الموقع (مؤقت): http://perso.menara.ma/~kebdani/ayaspell-dic

والسلام عليكم

الاثنين، يناير 15، 2007

مدققات إملاء صخر وأوفيس و آيَسْبَل على المحك

في التدقيق الإملائي، نجد الخطأ خطأ و الصواب خطأ و الخطأ صواباً والصواب صواباً طبعاً :))

الخطأ خطأ مما يعني نجاح المدقق في اكتشاف الخطأ ومن أجل هذه الغاية نستعمل المدققات الإملائية طبعاً :) مثال: بربكانم : خطأ (غياب الجذر والتصريف من القاموس)، أيمسس: خطأ (الجذر حاضر في القاموس ولكن التصريف في هذه الهيئة غائب لأن همزة الاستفهام لا تجزم الفعل المضارع).

الصواب خطأ ونعني به اعتبار المدقق الكلمة الصحيحة خاطئة بسبب غياب جذرها عن القاموس أو إغفال تصرفيها في الهيئة المُدققة. مثال: بركان (اسم مدينة في المغرب) وأنكتبن ّ (غياب تصريف المؤكد وهذا حال مدقق كولتك أو عدم اقتران همزة الاستفهام بالمؤكد في مدقق صخر).

الخطأ صواباً وهذا ما يجب تجنبه قطعاً وإلاّ فقد المدقق من مصداقيته مثال أليكتبون: خطأ ولكن مدقق صخر يعتبر الكلمة صحيحة !؟

الصواب صواباً ويدخل هذا ضمن الكلمات التي جذورها وتصريفاتها حاضرة في القاموس المعتمد.

قمت بمقارنة المدققات الإملائية العربية المعمول بها حالياً من جانب الافعال القلبية والزيادات السابقة ثم وضعت نتيجة الدراسة في صفحة خارجية لعدم تلاؤم الإخراج في المدوتة مع جداول المقارنة. الصفحة تحت الرابط التالي:


للاطلاع على المقارنة انقر هنا

محمد كبداني

الثلاثاء، دجنبر 05، 2006

تصريف الفعل العربي

يعد التصريف من أسس مشروع إنشاء القاموس العربي للمدقق الإملائي الذي كان من الأجدر تسميته المدقق الصرفي لهذا السبب. والصرف كما عرفه علماء اللغة العربية القدامى العلم الذي تُعرف به كيفية صياغة الأبنية العربية، وأحوال هذه الكلمة التي ليست إعراباً ولا بناء والمقصود "بالأبنية" هنا هو "هيئة" الكلمة. ويهتم المدقق الإملائي الذي نعمل عليه ببنية الكلمة (الاسم المتمكن والفعل المتصرف)، مما يدخل ضمن موضوع الصرف وليس النحو الذي موضوعه الجملة.

في المرحلة الأولى من المشروع ارتأينا الاهتمام بتصريف الفعل العربي الذي سيعالج التغييرات الطارئة على المفردة ثلاثية أو رباعية الوزن وأحوالها صحيحة أو معتلة، مجردة أو مزيدة، في بنائها للمعلوم أو المجهول، في الماضي أو المضارع أو الأمر، أكان الفعل تام التصرف أو ناقص التصرف (للفعل الجامد خصوصيته). تكمن صعوبة دراسة تصريف الفعل العربي إذن في تنوعه الكبير وفي التغيرات التي تحصل لحروف العلة أو الهمزة أو الإدغام والتضعيف كما لا يخفى على المهتمين بالموضوع تعقيد الجانب المتعلق بتغيرات الأفعال المبنية للمجهول والتغيرات المرتبطة بالنصب والجزم.

اعتمدنا في انشاء قاموس الفعل العربي للمدقق الإملائي وتصريفه على مرجعين اثنين أساسين لهما علاقة وثيقة بمشاريع المعالجة الرقمية للغة العربية: الأول مرتبط بالمنتجات اللغوية لشركة الصخر للمعلوميات والثاني مرتبط بالمشروع الأوروبي DIINAR (المعجم المعلوماتي العربي). إن المرجع الأول هو "معجم الغني" للأستاذ عبد الغني أبو العزم الذي تكمن أهميته في تصنيفه للأفعال العربية (10.000 فعل) حسب اللزوم والتعدي بطريقة شاملة وممنهجة، خاصية أغفلتها القواميس والمعاجم المتداولة بشكل لافت، إلاّ أن المعجم لم يتضمن التصنيف حسب التعدي إلى العاقل أو غير العاقل أو التعدي إلى مفعولين كما أنه لم يميز الأفعال ناقصة التصرف أو أفعال القلوب مثلاً فرأينا أن نضيف هذه التصنيفات لتكتمل المادة اللغوية وتصبح جاهزة فتفي بالأهداف المتوخاة من المشروع. مازالت هذه المعالجة قيد الإنجاز [1].
أما المرجع الثاني فهو "الشامل في تصريف الأفعال العربية" لسام عمار ويوسف ديشي (مؤسسة هاتييه - باريز - 1999). يتميز هذا الكتاب عن غيره من الكتب التي تناولت تصريف الفعل وما أكثرها، بكونه سلك منهجية جد دقيقة واعتمد في تصريف الفعل العربي على نتائج دراسة مستفيضة للأفعال الواردة في المعجم الوسيط (10.000 فعل أيضاً) التي صنفت حسب الأنواع والأوزان التي تتبع قواعد اللغة العربية المعروفة ثم حصرت النماذج التي تصرف وفقها الأفعال العربية مهما تعددت وتنوعت وهي بعدد 127 نموذجاً (من بينها نماذج مركبة، تجمع بين العلة/التضعيف-الإدغام/الهمزة). اختيرت الأفعال النموذجية من بين تلك التي تفي بمعيار التصريف إلى كل الصيغ وهي أفعال متعدية لعاقل وإن لم توجد فتلك المتعدية لغير العاقل وإن لم يعثر عليها فتلك اللازمة نسبياً وأخيرا تلك اللازمة مطلقاً. تجدر الإشارة إلى كون هذا التصنيف لم يتعرض إليه النحاة العرب ولضرورة الدراسة أحدثنا هذه المصطلحات (اللزوم المطلق واللزوم النسبي) كما أضفنا 3 نماذج جديدة للقائمة، خاصة بالأفعال التي لامها "تاء" أو "نون" لما يحصل لها من إدغام عند التصريف فأصبح المجموع 130 نموذجاً. لكي يصبح العمل كاملاً وشاملاً لكل صيغ التصريف خططنا لإضافة التوكيد خفيف النون وثقيلة في إصدار لاحق من القاموس. [2]

في إنشاء الملفات المقعدة لتغيرات الفعل العربي عند تصريفه وخاصة ملف الزوائد [3] affixe file ، اعتمدنا إذن على دراسة يوسف ديشي وسام عمار ونظراً لبعض خصوصيات تصريف الفعل العربي كنا مجبرين على عزل بعض الأعلام وهي متعلقة بتغير هيئة الفعل عند الإدغام-التضعيف، العلة والهمزة المتوسطتين ولضرورة تمييز معاني الأفعال، عزلت صيغ المخاطب والغائب جمع لارتباطها بالأفعال المتعدية للعاقل فقط. على مستوى ملف القاموس dictionnary file أو ما يصطلح عليه باسم wordlist الخاص بالأفعال العربية النموذجية المتضمنة للائحة مفردات الفعل مصرفا في الماضي لضمير الغائب المفرد، عمدنا إلى تمييز صيغ تصاريف المعلوم والمجهول أيضاً لتتماشى مع تصانيف التعدي واللزوم [4]. بناء الملفين صاحبه توثيق يفسر الاختيارات ويبين القواعد ويوضح التصنيفات لكي لا تضيع المعلومات تحت الخضم الهائل للرموز والأرقام وحتى يجد المهتم بالمشروع معالم تساعده على تتبع مراحله واتمام المشوار إذا تعذر على الفريق الحالي الاستمرار في المشروع لسبب أو آخر وهذا من مميزات البرامج الحرة [5].

في الأخير أود التنبيه إلى كون الخوارزم الموظف في التدقيق هو الخوارزم الأصلي لبرنامج هانسبل Hunspell الذي لم يتضمن بعد الوظائف الخاصة باللغة العربية (التضعيف، العلة والهمزة المتوسطتين، الحركة والتشكيل) وظائف نرتقب إضافتها في الإصدارات القادمة من برنامج Hunspell. للتذكير تعتمد المجموعة المكتبية الحرة أوبن-أوفيس في تدقيق الإملاء على برنامج Hunspell وليس Aspell ولاختبار عمل المدقق في هيئته التجريبية يمكن تنصيب الملفات بالطريقة التالية:

كيفية تنصيب وتوظيف المدقق الإملائي الإختباري على محرر المجموعة الكتبية أوبن-أوفيس OpenOffice.org تحت نظام لينكس Gnu/Linux:
- أولاً: تنصيب التدقيق إملائي لأية لغة تريد على أوبن-أوفيس حتى تنشط خاصية المدقق الإملائي وتحمل المركبات والبرامج الضرورية له.
- ثانياً: من اللازم إغلاق Openoffice إن كان مشغلاً و تحييد برنامج Quickstarter إن كان منشطاً من قبل على نظامك.
- ثالثاً: نسخ الملفين ar:dic و ar.aff في الدليل /usr/share/myspell/dicts/
cp verb_ar.dic /usr/share/myspell/dicts/ar.dic
cp verb_ar.aff /usr/share/myspell/dicts/ar.aff

- رابعاً: تحرير etc/openoffice/dictionary.lst/ بإضافة السطر الآتي مثلاً (لا تنسى حفظ الأضلى للإحتياط):
DICT ar TN ar
- خامساً: تشغيل برنامج أوبن-أوفيس ثم من خلال الإعدادات (أدوات ثم خيارات) عين اللغة المراد تدقيق إملائها: عربية (تونس) في المثال.
- سادساً: افتح ملف الإختبار: verb_conj.odt


دائماً في خدمتكم،

محمد كبداني

[1] ملف قائمة الأفعال المصنفة : http://perso.menara.ma/~kebdani/ayaspell-dic/data/verb_list.ods
[2] ملف تصريف الأقعال العربية: http://perso.menara.ma/~kebdani/ayaspell-dic/data/verb_conj.odt
[3] ملف الزوائد: http://perso.menara.ma/~kebdani/ayaspell-dic/data/verb_ar.aff
[4] ملف القاموس: http://perso.menara.ma/~kebdani/ayaspell-dic/data/verb_ar.dic
[5] الملف المفسر لقواعد الزيادة: http://perso.menara.ma/~kebdani/ayaspell-dic/data/verb_affixation.odt

الاثنين، شتنبر 04، 2006

الخروج عن المألوف

السلام عليكم
لقد حاولت الخروج عن المألوف في برامج التدقيق اللغوي السابقة و الابتعاد قليلا عن قاموس تيم بولكولتر
الذي فيه الكثير من العلل.
و قررت أن أعود إلى اﻷصل و أعمل على تطوير برنامج تدقيق يعمل على أساس اﻷوزان و الجذور
و قد نجحت في تصميم برنامج بلغة البايثون لاستخلاص الجذور و الموازين
و في هذه المرة استعنت بقاموس مختار الصحاح لاستخلاص أربعة آلاف جذر.
و استعنت بلسان العرب و استخلصت الكترونيا عشرة آلاف جذر
أما عن الموازين و تصاريفها فقد جمعتها بيدي
كما لجأت إلى المعجم الوسيط و استخلصت منه برمجيا 36 ألف مفردة.
و بالمناسبة فإن هذه المستخلصات في هذا الشكل نادرة على اﻹنترنت و لا يمكن إيجادها في صيغة قابلة للاستغلال لذا أنوي وضعها ضمن المصدر المفتوح
و تطوير برمجيات بسيطة لاستغلالها على الويب.
أما عن الهانسبال، فبعد تفكير مطول، خطر ببالي فكرة بسيطة في تصميمها، عظيمة في أثرها
ألا و هي استعمال موازين اللغة العربية مثل استفعل و تفاعل للاسم و الفعل و موازين جامدة لتصنيف مفردات القاموس
و من ثم تطوير ملف الزوائد حسب كل وزن على حدى
مما يجعلنا نتوقع ما قد ينجر من الزيادات و اﻹضافات.
فالوزن فعلاء : مثل صحراء يقبل الجمع على وزن فعلاوات أي صحراوات.
أما بالنسبة للأسماء المعتلة و اﻷفعال المعتلة فنعوض الحرف اﻷصلي بحرف العلة و ننشئ وزنا جديدا قال =فعل=فال،
و هذه الطريقة ليست بدعة في العربية، بل مستخدمة، و يمكنننا استنباط الزيادات لكل وزن من أوزان اﻷفعال بصيغتين واحدة لازمة و أخرى متعدية
و بهذا لا نقع في متاهات التصنيفات المختلفة.
و بهذا يمكننا تطوير قاموس لكل الصيغ الممكنة للأوزان و من ثم تعميم العمل على بقية المفردات
من جانب آخر يمكننا الاستعانة ببرنامج آخر لتحديد وزن كل مفردة و بهذا نربح كثيرا من الوقت.

أما فيما يخص الاستغناء عن الشكل و التطويل فقد عدلت برنامج هانسبال بما يجعله يغفل الحركات و التطويل في الكلمة المدخلة.
و أما عن برنامجي الخاص باستخلاص الجذور و الموازين فللحديث بقية.

بقلم طه زروقي

الأحد، شتنبر 03، 2006

الجذور العربية

الجذور العربية من قاموس مختار الصحاح
بقلم طه زروقي
# This dictionary if generated from the Mukhtar essihah
أبا أبب أبد أبر أبط أبق أبل أبن أبه أتم أتن أتي أثث أثر أثل أثم أجج أجر أجص أجل أجم أجن أحح أحد أحن أخا أخذ أخر أدا أدب أدد أدم إذ إذا أذن أذى أرب أرث أرج أرخ أرز أرش أرض أرف أرق أرك أرم أرى أزا أزب أزر أزز أزف أزل أزم أسا أسد أسر أسس أسف أسل أسم أسن أشر أشش أشف أصد أصر أصطبل أصل أفف أفق أفك أفل أقط أكد أكر أكف أكل ألا ألت ألس ألف ألق ألل ألم أله إلي أما أمد أمر أمس أمل أمم أمن أمه أنا أنت أنث أنس أنف أنق أنك أنن أنى أهب أهل أو أوِّ أوب أود أوز أوس أوف أول أوم أون أوه أوي أيا إيا أيد أيس أيض أيك أيل أيم أين أيه با بأبأ بأر بأس ببل بتت بتر بتع بتك بتل بثث بثر بثق بثن بجج بجح بجس بجل بحت بحث بحثر بحح بحر بخت بختر بخخ بخر بخس بخص بخع بخق بخل بدأ بدا بدد بدر بدع بدل بدن بده بذأ بذا بذر بذل برأ برا برثن برج برجس برجم برح برد برذع برذن برر برز برزخ برسم برص برع برغث برقش برقع برك برم برن برنس بره برهم برهن بزا بزر بزز بزغ بزق بزم بسأ بسر بسس بسط بسق بسل بسم بسمل بسن بشر بشش بشع بشم بصر بصص بصع بصق بصل بضع بطأ بطا بطح بطخ بطر بطرق بطش بطط بطق بطل بطم بطن بعث بعثر بعج بعد بعر بعض بعق بعل بغت بغث بغدد بغض بغل بغي بقر بقع بقق بقل بقم بقي بكأ بكت بكر بكك بكم بكي بلا بلج بلح بلد بلس بلط بلع بلعم بلغ بلغم بلق بلقع بلل بله بمم بند بندق بنق بنن بني بهأ بهت بهج بهر بهرج بهش بهط بهظ بهق بهل بهم بوأ بوب بوح بور بوز بوس بوش بوع بوغ بوق بول بوم بون بيا بيت بيد بيس بيض بيع بين تا تأتأ تأم تبب تبر تبع تبل تبن تجأ تجر تحف تخخ تخم ترب ترتر ترج ترح ترس ترع ترف ترق ترك تره تسع تعس تعع تفأ تفث تفل تفه تقن تكك تلا تلد تلع تلف تلل تمر تمم تنأ تنر تنف تنن تهم توب توت توج توق توى تير تيس تيع تيم تين تيه ثأب ثأثأ ثأر ثأل ثبت ثبج ثبر ثبط ثجج ثجر ثخن ثدأ ثدا ثدن ثرب ثرد ثرقب ثرى ثطأ ثطط ثعب ثعع ثعلب ثغا ثغر ثفأ ثفر ثفل ثفي ثقب ثقف ثقل ثكل ثلب ثلث ثلج ثلط ثلل ثلم ثمأ ثمد ثمر ثمم ثمن ثني ثوب ثوخ ثور ثول ثوم ثوى جأجأ جأذر جأر جأى جبأ جبا جبب جبت جبذ جبر جبس جبل جبن جبه جثا جثث جثم جحح جحد جحر جحش جحظ جحف جحفل جحم جحن جخا جخف جدب جدث جدد جدر جدع جدف جدل جدي جذا جذب جذذ جذر جذع جذف جذل جذم جرأ جرب جرح جرد جرذ جرر جرز جرس جرش جرع جرف جرل جرم جرن جرى جزأ جزر جزز جزع جزف جزل جزم جزي جسد جسر جسس جسم جشأ جشر جشش جشع جشم جشن جصص جظظ جعجع جعد جعس جعفر جعل جفأ جفا جفر جفف جفل جفن جق جلا جلب جلد جلس جلف جلل جلم جلمد جلهم جمح جمد جمر جمز جمس جمش جمع جمل جمم جمن جمهر جنب جنح جند جنز جنس جنف جنن جني جهد جهر جهز جهش جهل جهم جهن جوب جوح جود جور جورب جوز جوس جوع جوف جول جون جوه جوى جيأ جير جيش جيف جيل حبا حبب حبر حبش حبط حبق حبك حبل حتت حتف حتم حثا حثث حثل حجا حجب حجج حجر حجز حجف حجل حجم حجن حدأ حدا حدب حدث حدد حدر حدس حدق حذا حذر حذف حذفر حذق حذل حذم حرا حرب حرث حرج حرد حرذن حرر حرز حرس حرش حرص حرض حرف حرق حرك حرم حرمل حرن حزا حزب حزر حزز حزق حزم حزن حسا حسب حسد حسر حسس حسك حسم حسن حشا حشد حشر حشش حشف حشم حصا حصب حصد حصر حصرم حصص حصف حصل حصن حضب حضر حضض حضن حطأ حطط حطم حظا حظر حظظ حظل حفا حفد حفر حفز حفش حفظ حفف حفل حفن حقا حقب حقد حقر حقف حقق حقل حقن حكر حكك حكم حكى حلأ حلا حلب حلج حلزن حلس حلف حلق حلقم حلك حلل حلم حمأ حمد حمر حمز حمس حمص حمض حمط حمق حمل حملق حمم حمي حنأ حنا حنتم حنث حنذ حنش حنط حنف حنق حنك حنن حوا حوب حوت حوث حوج حوذ حور حوز حوش حوص حوض حوط حوف حوك حول حوم حيا حيث حيد حير حيس حيص حيض حيف حيق حيل حين خبأ خبا خبب خبت خبث خبر خبز خبص خبط خبل خبن ختر ختل ختم ختن خثي خجل خدج خدد خدر خدرس خدش خدع خدم خدن خذف خذل خرأ خرب خرج خردل خرر خرز خرس خرص خرط خرطم خرع خرف خرفج خرق خرم خرنق خزر خزز خزعبل خزف خزم خزن خزي خسأ خسر خسس خسف خشب خشش خشع خشف خشم خشن خشي خصب خصر خصص خصف خصل خصم خصي خضب خضد خضر خضرم خضض خضع خضل خضم خطأ خطا خطب خطر خطط خطف خطل خطم خفت خفر خفس خفش خفض خفف خفق خفي خقق خلأ خلا خلب خلج خلد خلس خلص خلط خلع خلف خلق خلل خمد خمر خمس خمش خمص خمط خمع خمل خمم خمن خنا خنث خنجر خنز خنس خنص خنف خنق خنن خوخ خور خوز خوص خوض خوط خوف خول خوم خون خوي خيب خير خيس خيش خيط خيف خيل خيم دأب دأم دبب دبج دبح دبر دبس دبغ دبق دبل دبي دثر دجج دجر دجل دجن دجي دحا دحر دحرج دحض دحل دخخ دخرص دخس دخل دخن دد ددا ددن درأ درب درج درد درر درز درس درع درق درك دركل درن درهم درى دسا دسر دسس دسع دسم دشت دعا دعب دعثر دعج دعر دعع دعك دعم دغدغ دغر دغل دغم دفأ دفا دفتر دفر دفع دفف دفق دفل دفن دقع دقق دقل دكك دكن دلا دلب دلج دلس دلف دلق دلك دلل دلم دلهم دما دمج دمر دمس دمشق دمع دمغ دمك دمل دملج دمم دمن دنأ دنا دنس دنف دنق دنن دهر دهش دهق دهقن دهلز دهم دهن دهنج دهي دوأ دَوَاءٌ دوح دوخ دود دور دوس دوف دول دوم دون دوى ديص دىك ديم دين ذا ذأب ذأر ذأم ذبب ذبح ذبر ذبل ذحل ذخر ذرأ ذرا ذرح ذرر ذرع ذرف ذرق ذعن ذفر ذقن ذكا ذكر ذلق ذلل ذمأ ذمم ذنب ذهب ذهل ذهن ذو ذوب ذود ذوق ذوى ذيت ذيع ذيل ذيم رأس رأف رأم رَأَى ربا ربب ربث ربح ربص ربض ربط ربع ربق رتا رتب رتت رتج رتع رتق رتل رتم رثا رثث رجأ رجا رجب رجج رجح رجز رجس رجع رجف رجل رجم رحب رحض رحق رحل رحم رحي رخا رخص رخم ردأ ردد ردع ردغ ردف ردم ردن ردى رذذ رذل رزأ رزب رزدق رزز رزق رزم رزن رزى رسا رسب رستق رسخ رسس رسغ رسل رسم رسن رشا رشح رشد رشش رشف رشق رشم رشن رصد رصص رصع رصف رصن رضا رضب رضخ رضض رضع رطب رطل رطن رعب رعد رعز رعش رعع رعف رعن رعي رغا رغب رغد رغس رغف رغم رفأ رفا رفت رفث رفد رفس رفض رفع رفف رفق رفل رفه رقأ رقب رقد رقش رقص رقط رقع رقق رقم رقي ركا ركب ركد ركز ركس ركض ركع ركك ركم ركن رمح رمد رمز رمس رمص رمض رمق رمك رمل رمم رمن رمي رنا رنح رند رنز رنف رنق رنم رنن رها رهب رهج رهط رهف رهق رهل رهم رهن روأ روب روث روج روح رود روز روض روع روغ روق رول روم روى ريب ريث ريش ريط ريع ريف ريق ريم رين زأر زأن زبا زبب زبد زبر زبرجد زبع زبق زبل زبن زجا زجج زجر زجل زحح زحر زحف زحل زحلق زحم زخخ زخر زرب زرجن زرد زردم زرر زرع زرف زرق زرم زرمق زطط زعج زعر زعزع زعفر زعق زعم زغب زفت زفر زفف زقق زقم زكا زكر زكم زلج زلف زلق زلل زلم زمر زمرذ زمع زمل زمم زمن زمهر زنأ زنج زنخ زند زندق زنر زنق زنم زها زهد زهر زهق زهم زوج زود زور زوق زول زون زوى زيت زيح زيد زيغ زيف زيل زين سأر سأل سأم سبأ سبا سبب سبت سبج سبح سبحل سبخ سبد سبر سبط سبع سبغ سبق سبك سبل سبهل ستت ستر ستق سجا سجد سجر سجسج سجع سجل سجم سجن سحا سحب سحت سحج سحح سحر سحق سحل سحم سخا سخت سخر سخط سخف سخل سخم سخن سدد سدر سدس سدل سدم سدن سدى سرا سرب سربل سرج سرجن سرح سرد سردق سرر سرط سرع سرف سرق سرمد سرول سطا سطح سطر سطع سطل سطم سطن سعتر سعد سعر سعط سعف سعل سعم سعي سغب سفح سفد سفر سفرجل سفط سفع سفف سفق سفك سفل سفن سفه سفى سقب سقر سقط سقع سقف سقم سقى سكب سكت سكر سكف سكك سكن سلأ سلا سلب سلت سلج سلح سلحف سلخ سلس سلط سلع سلف سلق سلك سلل سلم سما سمت سمج سمح سمد سمر سمط سمع سمق سمك سمل سمم سمن سمهر سنا سنح سند سنر سنط سنم سنن سنه سها سهب سهد سهر سهل سهم سوأ سوا سوج سوح سود سور سوس سوط سوع سوغ سوف سوق سوك سول سوم سيا سيب سيح سير سيع سيف سيل سين شأف شأم شأن شأو شبا شبب شبث شبح شبر شبط شبع شبق شبك شبل شبم شبه شتا شتت شتر شتم شثث شجا شجج شجر شجع شجن شحح شحذ شحط شحم شحن شخب شخر شخص شدا شدخ شدد شدق شدن شده شذا شذذ شذر شرب شرح شرخ شرد شرذم شرر شرس شرط شرع شرف شرق شرك شرم شره شرى شزر شسع شطأ شطا شطر شطط شطن شظظ شظي شعا شعب شعث شعر شعع شعف شعل شغأ شغب شغر شغف شغل شفر شفع شفف شفق شفه شفي شقا شقح شقر شقص شقق شكأ شكر شكس شكك شكل شكم شلأ شلجم شلل شمت شمخ شمر شمز شمس شمط شمع شمل شمم شنأ شنب شنخف شنر شنع شنف شنق شنن شها شهب شهد شهر شهق شهل شهم شوب شوذ شور شوش شوص شوط شوظ شوف شوق شوك شول شوه شوى شيأ شيب شيح شيخ شيد شيز شيص شيط شيع شيم شين ص صأب صبأ صبا صبب صبح صبر صبع صبغ صبن صحا صحب صحح صحر صحف صحن صخخ صخر صدأ صدح صدد صدر صدع صدغ صدف صدق صدم صدن صدى صرح صرخ صرخد صرر صرط صرع صرف صرم صري صعا صعب صعد صعر صعق صعلك صغا صغر صفا صفح صفد صفر صفع صفف صفق صفن صقر صقع صقل صكك صلا صلب صلج صلح صلد صلع صلف صلق صلل صلم صمت صمخ صمد صمع صمغ صمل صمم صمي صنا صنج صند صندل صنر صنع صنف صنم صنن صه صهر صهرج صهل صوب صوت صوخ صور صوع صوغ صوف صول صوم صون صوى صيح صيد صير صيص صيف ضأل ضأَن ضبب ضبثَ ضبح ضبط ضبع ضجج ضجر ضجع ضحا ضحح ضحك ضحل ضخم ضدد ضرا ضرب ضرج ضرح ضرر ضرس ضرط ضرع ضرغم ضرم ضعع ضعف ضغبس ضغث ضغط ضغم ضغن ضفا ضفدع ضفر ضفف ضفن ضلع ضلل ضمخ ضمد ضمر ضمم ضمن ضنك ضنن ضني ضهأ ضوأ ضور ضوع ضوي ضيز ضيع ضيف ضيق ضيم طبب طبخ طبرزذ طبع طبق طبل طجن طحا طحل طحلب طحن طرأ طرا طرب طرجهل طرح طرد طرر طرز طرس طرش طرف طرق طرم طست طسج طسس طسم طعن طغا طغم طفأ طفا طفح طفر طفف طفق طفل طلا طلب طلح طلس طلع طلق طلل طلم طما طمح طمر طمس طمع طمم طمن طنب طنبر طنز طنفس طنن طنى طها طهر طهم طوح طود طور طوع طوف طوق طول طوى طيب طير طيس طيش طيف طين ظأر ظبي ظرف ظعن ظفر ظلف ظلل ظلم ظمأ ظمي ظنن ظهر عبأ عبا عبب عبث عبد عبر عبس عبط عبق عبقر عبل عتا عتب عتد عتر عترس عتق عتل عتم عته عثا عثث عثر عجا عجب عجج عجر عجرف عجز عجف عجل عجم عجن عدا عدد عدس عدل عدم عدن عذا عذب عذر عذق عذل عرا عرب عربد عربن عرج عرجن عرر عرس عرش عرص عرض عرطز عرف عرق عرك عركس عرم عرن عزا عزب عزر عزز عزف عزل عزم عسا عسب عسجد عسر عسس عسف عسقل عسكر عسل عشا عشب عشر عشش عصا عصب عصر عصعص عصف عصفر عصل عصم عضا عضب عضد عضض عضل عضه عطا عطب عطر عطرد عطس عطش عطف عطل عطن عظم عفا عفر عفص عفف عفن عقا عقب عقد عقر عقرب عقص عقف عقق عقل عقم عكب عكر عكز عكس عكش عكظ عكف عكك عكل عكم عكن علا علج علس علف علق علقم علك علل علم علن عمد عمر عمش عمق عمل عملق عمم عمن عمه عمى عنا عنب عنبر عنت عند عندل عندلب عنز عنس عنف عنق عنم عنن عهد عهن عوج عود عوذ عور عوز عوص عوض عوط عوق عول عوم عون عوه عوى عيا عيب عيث عير عيس عيش عيف عيل عيم عين غبا غبب غبر غبش غبط غبق غبن غتم غثا غثث غثر غدا غدد غدر غدف غدق غذا غرا غرب غربل غرث غرد غرر غرز غرس غرض غرف غرق غرقأ غرقد غرم غزا غزر غزز غزل غسق غسل غشا غشش غشم غصب غصص غصن غضب غضض غضفر غضي غطس غطش غطط غطى غفا غفر غفص غفل غلب غلت غلس غلصم غلط غلظ غلف غلق غلل غلم غلي غمد غمر غمز غمس غمص غمض غمط غمم غمى غنم غنن غنى غهب غوث غور غوص غوط غول غوى غيا غىب غىث غىد غىر غيض غىظ غيل غيم غين ف فأت فأر فأس فأل فأى فتأ فتت فتح فتر فتش فتق فتك فتل فتن فتي فجأ فجا فجج فجر فجع فجل فحا فحش فحص فحل فحم فخخ فخذ فخر فخم فدح فدد فدم فدن فدي فرأ فرا فرت فرث فرح فرخ فرد فردس فرز فرزدق فرس فرسخ فرش فرص فرصد فرض فرط فرطس فرع فرعن فرغ فرفخ فرق فرقد فرقع فرك فرن فرند فره فزر فزع فسا فسح فسخ فسد فسر فسط فسق فسكل فسل فشأ فشش فشل فصا فصح فصد فصص فصع فصل فصم فضا فضح فضخ فضض فضل فطر فطس فطم فطن فظع فعا فعط فعل فعم فقأ فقد فقر فقس فقع فقم فقه فكر فكك فكه فلا فلت فلج فلح فلذ فلس فلع فلق فلك فلل فلن فم فند فنك فنن فني فهد فهم فهه فوا فوت فوج فوح فوخ فود فور فوز فوض فوف فوق فوم فوه فيأ فيد فيص فيض فيف فيل فيلم فين ق قبا قبب قبح قبر قبس قبص قبض قبط قبع قبل قبن قتت قتد قتر قتل قتم قثأ قثد قحا قحح قحط قحف قحل قحم قد قدأ قدح قدد قدر قدس قدع قدم قذر قذع قذف قذل قذي قرأ قرا قربس قرر قرس قرش قرص قرض قرط قرطس قرطل قرطم قرظ قرع قرف قرفص قرقف قرم قرمط قرن قرنص قزح قزز قزع قسا قسب قسر قسس قسط قسطس قسم قشا قشر قشع قشعر قشعم قشف قشم قصا قصب قصد قصر قصص قصع قصف قصل قصم قضب قضض قضف قضم قضي قطا قطب قطر قطط قطع قطف قطم قطمر قطن قعا قعد قعر قعص قعع قفا قفر قفز قفص قفع قفف قفل قفن قلا قلب قلت قلح قلد قلص قلع قلف قلق قلل قلم قمح قمر قمس قمش قمص قمط قمطر قمع قمل قمم قمن قنأ قنت قند قندل قنص قنط قنع قنفذ قنم قنن قها قهر قهقه قوب قوت قور قوف قوم قوه قيأ قيح قيد قير قيس قيص قيض قيظ قيل قين ك كأب كأد كأس كبأ كبب كبت كبح كبد كبر كبس كبش كبل كتب كتع كتف كتل كتم كتن كثث كثر كثف كحل كدح كدد كدر كدس كدش كدم كدن كدى كذا كذب كربس كربل كرز كرس كرسع كرسف كرع كرف كرفس كرك كركم كرم كره كرى كزبر كزز كزم كسأ كسب كسج كسح كسد كسر كسع كسف كسل كشح كشط كشف كظم كعب كعت كعك كعم كفأ كفت كفح كفر كفف كفن كفي ككب كلأ كلا كلب كلح كلس كلف كلل كمثر كمخ كمد كمع كمل كمم كمن كمه كمي كند كنز كنس كنف كنن كنه كني كهر كهف كهل كهن كوب كوح كوخ كود كور كوز كوس كوع كوف كوم كون كوى كيت كير كيس كيف كيل كين لا لألأ لأم لأي لبأ لبب لبث لبد لبس لبق لبن لبى لتأ لتت لتي لثث لثغ لثم لثي لجأ لجج لجم لجن لحح لحد لحس لحظ لحف لحق لحم لحن لحى لخص لخف لخق لدد لدغ لدم لدن لدى لذذ لذع لذي لزب لزج لزز لزق لزم لسع لسقلصق لسن لصص لطخ لطع لطف لطم لظظ لظي لعا لعب لعثم لعس لعع لعق لعل لعن لغا لَغَب لغز لغط لغم لفا لفت لفح لفظ لفف لفق لقب لقح لقط لقف لقق لقم لقن لقي لكز لكع لكك لكم لكن لمح لمز لمس لمظ لمع لمم لمى لن لها لهب لهث لهج لهذم لهف لهم لو لوب لوث لوح لوذ لوز لوص لوط لوع لوك لولا لوم لون لوى ليا ليت ليس ليط ليف ليق ليل لين ليه ما مأق مأن مأي متت متع متك متن متى مثل مثن مجج مجد مجر مجس مجن مح محص محض محق محل محن مخخ مخر مخض مخط مدح مدد مدر مدل مدن مدي مذر مذق مذي مرا مرج مرح مرخ مرد مرر مرس مرض مرط مرع مرغ مرق مرن مزا مزج مزح مزر مزز مزع مزق مزن مسا مسح مسخ مسد مسس مسك مشج مشش مشط مشق مشن مشي مصر مصص مصل مضر مضض مضغ مضي مطا مطر مطط مطل معد معز معص معط معع معك معن معى مغر مغص مقت مقر مقط مقل مكا مكث مكر مكس مكك مكن ملأ ملا ملج ملح ملد ملس ملص ملق ملك ملل من منا منجن منح منذ منع منن مها مهج مهد مهر مهل مهن مهه موت موج مور موز موس موق مول موم مون موه ميا ميح ميد مير ميز ميس ميط ميع ميل مين نأش نأى نبأ نبا نبت نبج نبح نبذ نبر نبز نبش نبض نبط نبع نبغ نبق نبل نبه نتأ نتا نتج نتر نتش نتف نتق نتن نثث نثر نجأ نجا نجب نجح نجد نجذ نجر نجز نجس نجش نجع نجل نجم نحا نحب نحت نحح نحر نحس نحص نحف نحل نحن نخا نخب نخخ نخر نخس نخع نخل نخم ندا ندب ندح ندد ندر ندف ندل ندم نده نذر نذل نزا نزح نزر نزز نزع نزغ نزف نزق نزل نزه نسأ نسا نسب نسج نسخ نسر نسف نسق نسك نسل نسم نسنس نشأ نشا نشب نشد نشر نشز نشش نشط نشف نشق نشل نصا نصب نصت نصح نصر نصص نصع نصف نصل نضا نضب نضج نضح نضخ نضد نضر نضض نضل نطا نطح نطر نطس نطع نطف نطق نطل نظر نظف نظم نعب نعج نعر نعس نعش نعع نعق نعل نعم نعي نغب نغر نغص نغف نغق نغل نغم نغى نفث نفج نفح نفخ نفد نفذ نفر نفس نفش نفض نفط نفع نفف نفق نفل نفى نقا نقب نقح نقخ نقد نقذ نقر نقرس نقس نقش نقص نقض نقط نقع نقف نقق نقل نقم نقه نكب نكث نكد نكر نكس نكص نكف نكل نكه نكى نمر نمرق نمس نمش نمط نمق نمل نمم نمى نهب نهبر نهج نهر نهز نهس نهش نهض نهق نهك نهل نهم نهه نهي نوأ نوب نوح نوخ نور نوس نوش نوص نوط نوع نوق نول نوم نون نوه نوى نيب نير نيف نيل هبا هبب هبج هبش هبط هبل هتا هتر هتف هتك هتن هثم هجا هجد هجر هجس هجع هجم هجن هدأ هدب هدد هدر هدف هدل هدم هدن هدي هذب هذر هذرم هذى هرأ هرا هرب هرج هرر هرس هرش هرع هرق هرقل هرم هرول هزأ هزبر هزج هزز هزل هزم هشش هشم هصر هضم هطع هطل هفا هفف هكل هكم هلا هلج هلع هلك هلل هلم هلن همج همد همر همز همس همع همك همل همم همن همى هنأ هنا هند هندب هندز هندس هنم هو هوأ هوا هوج هود هور هوس هوش هوع هوك هول هوم هون هيأ هيا هيب هيت هيج هيش هيض هيع هيف هيل هيم هيه وا وأد واد وأل وأم وأى وبأ وبخ وبر وبش وبق وبل وبه وتد وتر وتن وثب وثر وثق وثن وجأ وجب وجج وجد وجر وجز وجس وجع وجف وجل وجم وجن وجه وحد وحر وحش وحل وحم وحى وخز وخش وخط وخم وخى ودج ودد ودع ودق ودك ودي وذر وذم ورث ورد ورس ورش ورط ورع ورق ورك ورل ورم ورى وزب وزر وزز وزع وزغ وزف وزن وسخ وسد وسط وسع وسق وسل وسم وسن وسوس وسى وشب وشح وشر وشق وشك وشم وشوش وشى وصب وصد وصر وصع وصف وصل وصم وصى وضأ وضح وضع وضم وضن وطأ وطد وطر وطس وطط وطف وطن وظب وظف وعب وعد وعر وعظ وعك وعل وعي وغد وغل وغي وفد وفر وفز وفض وفق وفه وفى وقب وقت وقح وقد وقذ وقر وقص وقع وقف وقق وقي وكأ وكب وكد وكر وكز وكس وكف وكل وكن وكي ولج ولد ولع ولغ ولق ولم وله ولى ومأ ومض ومق ونى وهب وهج وهد وهص وهل وهم وهن وهي ووه ويا ويب ويح ويك ويل ويه يإِس يبس يتم يدي يرر يرع يرق يسر يسم يفع يقظ يقق يقن يلم يلمق يمم يمن ينع يوم