«المدقق النحوي العربي»: الفرق بين المراجعتين

من ويكي عربآيز
اذهب إلى: تصفح، ابحث
(صفحة جديدة: == المدقق النحوى العربى== يهدف المشروع الى القيام بانشاء مدقق نحوى عربى , يمكن دمجه فى مختلف الاصد...)
 
(المدقق النحوى العربى)
سطر 8: سطر 8:
   
 
يعتمد الاتصميم الاساسى للمشروع على استخدام لغة البرمجه Python و ذلك لانشاء محرك لمعالجة النص العربى , و اخضاعه لمجموعه من القواعد المنطقيه التى تختص بضمان توافق النص مع القواعد النحويه للغه العربيه , واضعا فى الاعتبار ان التعرف على نوع الكلمه , من خلال اخضاعها لمجموعه من المقارنات , بحيث يتم التعرف على نوع الكلمه من حيث كونها اسم او فعل ..... , يستفيد التصميم من امكانيات لغة Python فى معالجة اللغة العربيه بنسق UTF و هو ما يساعد على دمج البرنامج فى مختلف محررات النصوص سواء كملحق له او كجزء منه , باعتبار ان معظم محررات النصوص قادره على معالجة النصوص بنسق UTF
 
يعتمد الاتصميم الاساسى للمشروع على استخدام لغة البرمجه Python و ذلك لانشاء محرك لمعالجة النص العربى , و اخضاعه لمجموعه من القواعد المنطقيه التى تختص بضمان توافق النص مع القواعد النحويه للغه العربيه , واضعا فى الاعتبار ان التعرف على نوع الكلمه , من خلال اخضاعها لمجموعه من المقارنات , بحيث يتم التعرف على نوع الكلمه من حيث كونها اسم او فعل ..... , يستفيد التصميم من امكانيات لغة Python فى معالجة اللغة العربيه بنسق UTF و هو ما يساعد على دمج البرنامج فى مختلف محررات النصوص سواء كملحق له او كجزء منه , باعتبار ان معظم محررات النصوص قادره على معالجة النصوص بنسق UTF
  +
  +
يتم تصميم النظام للتعامل مباشرة على النصوص العربيه , و ذلك عن طريق استخدام قاعدة بيانات للكلمات , يتم عن طريقها تحديد نوع الكلمه و من ثم تحديد القواعد النحويه اللازمه للتعامل مع الجمله كلها , بحث يتم تتطبيق القواعد النحويه بشكل متتابع , اى ان الكلمات االاحقه للكلمه هى التى يتم تطبيق القواعد النحويه عليها
  +
  +
يتم استخدام لغة Python لامكانية معالجة نصوص UTF عن طريقها و فى نفس الوقت لكونها لغة مترجمه , مما يسهل دمجها كملحق للعديد من محررات النصوص

نسخة 07:10، 11 ديسمبر 2007

المدقق النحوى العربى

يهدف المشروع الى القيام بانشاء مدقق نحوى عربى , يمكن دمجه فى مختلف الاصدارات الخاصه بمحررات النصوص و ذلك لدعم وجود الكيان العربى و دعم الللغه العربيه فى مختلف نظم التشغيل 


التصميم


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

يتم تصميم النظام للتعامل مباشرة على النصوص العربيه , و ذلك عن طريق استخدام قاعدة بيانات للكلمات , يتم عن طريقها تحديد نوع الكلمه و من ثم تحديد القواعد النحويه اللازمه للتعامل مع الجمله كلها , بحث يتم تتطبيق القواعد النحويه بشكل متتابع , اى ان الكلمات االاحقه للكلمه هى التى يتم تطبيق القواعد النحويه عليها

يتم استخدام لغة Python لامكانية معالجة نصوص UTF عن طريقها و فى نفس الوقت لكونها لغة مترجمه , مما يسهل دمجها كملحق للعديد من محررات النصوص