11

إضافة أولية لمعرفة الأخطاء الإملائية لحسوب IO

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

ملاحظة: هذه الإضافة لمستخدمي كروم، لفيرفوكس يمكنك استخدام آيةسبل بدون إضافات.

ملئية بالترقيعات وربما الأخطاء هذا هو حال هذه الإضافة، كُتِبت فقط كنموذج أولي Prototype بدون أي تنظيم لمعرفة أهم النقاط والأخطاء المتوقعة في محرر حسوب، بإذن الله في الإصدار القادم سنعيد كتابتها من الصفر وسنلغي الاعتماد على ContentEditAble وهو مليء بالأخطاء والأمور غير المتوقعة حقًا، مثلًا هذه الحشرة:

(جعلنا ندور حوله بإضافة مسافة أولية)، ستكون إضافة لتحسين محرر حسوب وعرض النصوص بإذن الله.

نشرناها على سبيل التجربة، ولأني سأكون مشغولًا حتى نهاية هذا الشهر -بإذن الله-.

لتنصيبها:

  1. حمّل الإضافة من:
  1. اتجه إلى chrome://extensions/ وفعّل وضع المطورين، ونصب إضافة تم تحميلها اتجه للمسار ونصّبها،

صورة من الإضافة( موقع صور لحس الألوان :) ):

الشيفرة المصدرية( ملئية بالترقيعات لا ينصح بقرأتها خوفًا من الكوابيس :) )

،

الإضافة تصحح تلقائيًّا من صفحة تعمل في الخلفية في كروم، باستخدام خادم تصحيح بعيد وجدته لمدققٍ ما:

const spellCheckAPI = "

"

تضمين Hunspell في المتصفح بطيء ولم أجد مكتبة تعمل جيدًا مع آيةسبل.

شكرًا @linuxscout على آيةسبل.

ملاحظة إن كنت تنوي إرسال أي تعديلات تصحيح أي أخطاء، فيرجى العلم أنّ الشيفرة التي لدينا الآن مؤقتة.


التعليق السابق

أقصد ضغط قاموس للكلمات العربية مرتبة، سهلة البحث،

أما عن تحميل المدقق الإملائي، فإذا كان يُحمّل مع البرنامج مثلما يفعل فيرفوكس، فإنه يكون أسرع،

البطء في هانسبال راجع إلى تحميل القاموس في المرة الأولى وليس في البحث.

البطء في هانسبال راجع إلى تحميل القاموس في المرة الأولى وليس في البحث.

جعلني تعليقك أنتبه لشيء لما لا يكون التصحيح في عملية في الخلفية تفتح مع المتصفح وتطلب من الإضافة في الواجهة من كل الصفحات، تبًا للغباء :)، لا أعرف كيف لم أفكر في هذا مع أني أصنع صفحة للخلفية تصحح الأخطاء من خادم الويب!

يوسف سيد أضف ردا

الآن تتبقى مشكلة أخرى هذا المحلل الذي وجدته وكذا آخر، يُظهران أخطاء مع أل التعريف/الموصول إنتهاء جمع المذكر ون/ين/و/ي والمثنى ان/ا ..، هل من الصعب صناعة تطبيق لـHunSpell للمتصفح مخصص للعربية برأيك من أين تنصحني بالبدء -ما أحتاج فهمه- كي أبدء؟

هناك عدة طرق

إما يكون المدقق بسيطا وقائمة الكلمات كبيرة،

أو يكون المدقق معقدا وقائمة الكلمات أبسط

يوسف سيد أضف ردا

حاولت التفكير في خوارزمية لكني وجدتُ الكثير من الشواذ أحبتطني :( مثلًا دخول ال على الفعل المضارع، مثلًا الكلمات التي تنتهي ا/ت وليست جمع مؤنث ونفس الأمر في المذكر مثلًا "فرعون"، همزة الوصل على بعض الأسماء، .. ستجعلها تمتليء بالترقيعات والكلمات :(

samer_jabal أضف ردا

بعد تفكير، هذه نصيحة ليست جيدة @يوسف سيد

قد يكون مفيدًا التفكير بالأحرف السابقة لدلالة الجمع "ا/ت، و/ن..." وقد تجد ضالتك هناك.

يوسف سيد أضف ردا

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

الفكرة هي أن تكون لديك قائمة كلمات صحيحة، كبيرة

ثم تجد طريقة ما لضغطها والبحث عن الكلمات الموجودة، هذه سهلة، تجد قائمة كبيرة لها 9 ملايين كلمة

يوسف سيد أضف ردا

فعلتُ هذا العام السابق بدأتُ ببعض البحوث على هذه الكلمات وتوقفت لأسباب لا أتذكرها[1] سأهرع بمراسلتك وجدتها وجدتها، عندما أجد الطريقة السحرية :) -بإذن الله-