برنامج مصرف الأفعال

برنامج مصرف الأفعال
الموقع : http://musaref.appspot.com
القائمة البريدية: al-mussaref(at)googlegroups.com

هدف البرنامج هو تمكين تصريف اﻷفعال العربية تصريفا آليا مبسطا.
يقوم البرنامج بتصريف اﻷفعال المدخلة مع بعض المعلومات الضرورية لتوليد جميع أشكال التصريف في اﻷزمنة المختلفة.

هذا البرنامج جزء من مشروع المدقق الإملائي العربي ويهدف إلى دراسة سلوك الأفعال عربية من أجل توفير ميزة التعرف على الأفعال المتصرفة والكشف عن أصلها، ومن ثم تدقيقها إملائيا، أو البحث عنها.
تم برمجة التطبيق بلغة بايثون، ﻷنها لغة بسيطة، تمكننا من تجربة البرنامج والخوارزميات دون الحاجة إلى الغوص في متاهات تمثيل البيانات.
كما أن نسقها ولغتها البسيطة تمكننا من تحويل الخوارزميات في المستقبل إلى لغات برمجة أخرى. وللعلم فإنّ هذا البرنامج سيتم توفيره على شكل برنامج حر مفتوح المصدر للاستفادة منه في العديد من التطبيقات المفيدة.
الأعمال المحققة
وقد حققنا في برنامجنا المذكور:
- تصريف الفعل في الماضي المعلوم و المجهول والمضارع المعلوم والمجهول واﻷمر.
- معالجة الألفات و الهمزات والإدغام ووظائف اﻹعلال.
- تم معالجة تصريف اﻷفعال التي على غرار فاعل في الماضي المبني للمجهول فوعل.
- تم معالجة إدغام التاء و النون في اﻷفعال المنتهية بهما مثل سكت، سكن، مع اللواحق سكتُّ، سكنّا، وذلك في اﻹطار العام للإدغام.
-تم معالجة الفعل المضعف بتحويله إلى فعل مفكك، ينصرف مثل الفعل الصحيح، ومن ثمّ يدغم ما يمكن إدغامه.
-معالجة الأفعال المعتلة.
-تبسيط وظائف التصريف في كل زمن.
-نتائج مطابقة لدليل تصريف الأفعال (في مشروع أيسبل).
-انتظام تصريف الأفعال المهموزة والمعتلة بنفس الطريقة.
تقييم أداء البرنامج:
ومن أجل تقييم أداء البرنامج وضبط الحالات الممكنة وضعنا الخطة الآتية :
1- وضع مخطط للأفعال النموذجية حسب نموذج القاعدة الصرفية
2- تصريف الأفعال النموذجية تصريفا مبدئيا مصححا من قبل الإنسان
3- وضع التصريف المصحح من قبل الإنسان كمرجع
4- تحسين أداء البرنامج بالمقارنة بين النتائج المحصلة مع المرجع.
ونطمح في المستقبل إلى تحسين أداء البرنامج، وتدقيق النتائج تدقيقا معمقا، وكذلك برمجة المزيد من الوظائف الجديدة كالتصريف في المضارع القريب، المضارع المنصوب و المضارع المجزوم، وكذا الإلحاق بالضمائر المتصلة في محل نصب مفعول به. وأهم هدف هو البحث عن طريقة عكسية لتفكيك تصريف الفعل و استخراج أصله من تصريفه أي التدقيق الإملائي.
وحسب برنامجنا أن يضع لبنة قوية مفتوحة المصدر في إطار دعم المعالجة الآلية للغة العربية.

|

بارك الله فيك كنت أشاهد

بارك الله فيك كنت أشاهد البرنامج ظهر اليوم والمشكلة الوحيدة هي باستضافته على تطبيقات غوغل المحجوبة عن سوريا! هل من طريقة لنقله أو يجب أن استخدم بروكسي كلما أردت استخدام مصرف الأفعال؟

» |
Moustafa Emara's picture

سنحاول نقله

سنحاول نقله لكن الى ه>ا الحين البروكسى هو الحل

» |
Waheed Barghouthi's picture

هذا عمل جميل جداً يا طه اتمنى

هذا عمل جميل جداً يا طه اتمنى من الجميع القيام بنشره وفقكم الله

» |
Zeinab Samir's picture

هايل :) أنا مبسوطة جدا

هايل :) أنا مبسوطة جدا بالإنجاز الرائع ده
ربنا يوفقكوا

» |
Ahmed Mekkawy's picture

الله ينور :)

ربنا يكرمك يا طه :)

عمل أكثر من رائع.. والنتائج صحيحة الى حد لم أكن أتوقعه من مصرف آلى.

جزاك الله خيرا على هذا العمل.. وان شاء الله تكون تطبيقاته مؤثرة فى دفع اللغة العربية على الانترنت :)

من نجاح الى نجاح ان شاء الله

» |
Taha Zerrouki's picture

شكرا لكم على هذا التشجيع

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

» |
Hamoud Aissam's picture

تمام

يعطيك الصحة طه :)
أعطيني مهلة أيام نجرب تصميم لوغو ونبعثلك
تمام؟؟

» |
Hamoud Aissam's picture

نموذج للشعار

http://hamoudstudio.com/upload/qurtob%20logo.jpg

» |
Manal Hassan's picture

رائع يا عصام اي لايك

رائع يا عصام

اي لايك

» |
محمد الساحلي's picture

جيد حمود، الشعار مناسب.

جيد حمود، الشعار مناسب.

» |
أحمد غربية's picture

جميل

أقترح جعل العبارة الشارحة "مُصرِّف الأفعال العربية"

» |
أحمد غربية's picture

عمل ممتاز

تحية لك يا طه على هذا العمل.

يعجبني كثيرا المنهج الخوارزمي الصِّرف الذي اتبعته، لأن القدرة على تجريد القواعد الصرفية و النحوية خوارزميا في رأيي هام جدا و أكثر مرونة من أساليب قوائم الكلمات، مع علمنا بأن المزاوجة بين الأسلوبين مفيدة كذلك.

» |
Taha Zerrouki's picture

التحدي

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

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

ويجدر بي الإشادة بتصميم أخي عصام،
وسأعمل على تعديل الموقع في أقرب فرصة
والسلام

» |

arabic normalization python

i'm searching for documentation of arabic normalization python, thank you all

» |