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

تصميم
يقوم مدقق الإملاء الأساسي بالعمليات التالية:
- يقوم بمسح النص واستخراج الكلمات الموجودة فيه.
- ثم يقارن البرنامج كل كلمة بقائمة معروفة من الكلمات المكتوبة بشكل صحيح (أي قاموس). قد تحتوي هذه القائمة على الكلمات فقط، أو قد تحتوي أيضًا على معلومات إضافية، مثل علامات الوصل أو السمات المعجمية والنحوية.
- تتمثل الخطوة الإضافية في خوارزمية خاصة بكل لغة لمعالجة الصرف . فحتى في لغة ذات تصريفات قليلة كالإنجليزية ، يحتاج مدقق الإملاء إلى مراعاة الأشكال المختلفة للكلمة نفسها، مثل الجمع، والأفعال، والاختصارات ، وحالات الملكية . أما في العديد من اللغات الأخرى، كاللغات التي تتميز باللصق والتصريف الأكثر تعقيدًا، فإن هذا الجزء من العملية يكون أكثر تعقيدًا.
من غير الواضح ما إذا كان التحليل المورفولوجي - الذي يسمح بأشكال عديدة للكلمة اعتمادًا على دورها النحوي - يوفر فائدة كبيرة للغة الإنجليزية، على الرغم من أن فوائده للغات التركيبية للغاية مثل الألمانية أو المجرية أو التركية واضحة.
بالإضافة إلى هذه المكونات، تسمح واجهة المستخدم الخاصة بالبرنامج للمستخدمين بالموافقة على عمليات الاستبدال أو رفضها وتعديل طريقة عمل البرنامج.
تستخدم مدققات الإملاء خوارزميات مطابقة السلاسل التقريبية ، مثل مسافة ليفنشتاين، للعثور على التهجئة الصحيحة للكلمات المكتوبة بشكل خاطئ. [ 1 ] وهناك نوع آخر من مدققات الإملاء يعتمد كليًا على المعلومات الإحصائية، مثل نماذج الكلمات (n-grams )، للتعرف على الأخطاء بدلًا من الكلمات المكتوبة بشكل صحيح. يتطلب هذا الأسلوب عادةً جهدًا كبيرًا للحصول على معلومات إحصائية كافية. تشمل المزايا الرئيسية الحاجة إلى مساحة تخزين أقل أثناء التشغيل، والقدرة على تصحيح الأخطاء في الكلمات غير الموجودة في القاموس. [ 2 ]
في بعض الحالات، تستخدم برامج التدقيق الإملائي قائمة ثابتة من الأخطاء الإملائية واقتراحات لتلك الأخطاء؛ وغالبًا ما يتم استخدام هذا النهج الأقل مرونة في طرق التصحيح الورقية، مثل إدخالات "انظر أيضًا" في الموسوعات.
كما تم استخدام خوارزميات التجميع للتدقيق الإملائي [ 3 ] بالاشتراك مع المعلومات الصوتية. [ 4 ]
تاريخ
ما قبل الحاسوب الشخصي
في عام ١٩٦١، رأى ليس إرنست ، الذي ترأس الأبحاث حول هذه التقنية الناشئة، ضرورة تضمين أول مدقق إملائي يصل إلى قائمة تضم ١٠٠٠٠ كلمة مقبولة. [ ٥ ] قام رالف غورين، وهو طالب دراسات عليا كان يعمل تحت إشراف إرنست آنذاك، بإنشاء أول برنامج حقيقي لتدقيق الإملاء، كبرنامج تطبيقي (وليس بحثيًا) للنصوص الإنجليزية العامة: برنامج SPELL لجهاز DEC PDP-10 في مختبر الذكاء الاصطناعي بجامعة ستانفورد، في فبراير ١٩٧١. [ ٦ ] كتب غورين برنامج SPELL بلغة التجميع ، لتسريع الأداء؛ وقد ابتكر أول مصحح إملائي من خلال البحث في قائمة الكلمات عن تهجئات صحيحة محتملة تختلف بحرف واحد أو بتبديل حروف متجاورة، ثم عرضها على المستخدم. أتاح غورين برنامج SPELL للجمهور، كما هو الحال مع معظم برامج مختبر الذكاء الاصطناعي بجامعة ستانفورد (SAIL)، وسرعان ما انتشر في جميع أنحاء العالم عبر شبكة ARPAnet الجديدة، قبل حوالي عشر سنوات من الاستخدام العام لأجهزة الكمبيوتر الشخصية. [ 7 ] استوحى برنامج يونكس ispell من SPELL وخوارزمياته وهياكل بياناته .
أصبحت برامج التدقيق الإملائي الأولى متاحة على نطاق واسع على أجهزة الكمبيوتر المركزية في أواخر سبعينيات القرن العشرين. وقد طورت مجموعة من ستة لغويين من جامعة جورج تاون أول نظام للتدقيق الإملائي لشركة آي بي إم. [ 8 ]
اخترع هنري كوتشيرا واحدة لأجهزة VAX التابعة لشركة Digital Equipment Corp في عام 1981. [ 9 ]
يونكس
يعتمد برنامج Ispell الدولي المستخدم بشكل شائع في أنظمة يونكس على برنامج SPELL الخاص بـ RE Gorin. وقد تم تحويله إلى لغة C بواسطة Pace Willisson في معهد ماساتشوستس للتكنولوجيا . [ 10 ]
يحتوي مشروع جنو على مدقق إملائي خاص به يُدعى جنو أسبيل . ويتمثل التحسين الرئيسي في أسبيل في قدرته على اقتراح بدائل صحيحة للكلمات الإنجليزية المكتوبة بشكل خاطئ بدقة أكبر. [ 11 ]
نظراً لعجز مدققات الإملاء التقليدية عن تدقيق الكلمات في اللغات ذات التصريفات المعقدة، قام المجري لازلو نيميث بتطوير برنامج Hunspell ، وهو مدقق إملائي يدعم اللغات التجميعية والكلمات المركبة المعقدة. كما يستخدم Hunspell ترميز Unicode في قواميسه. [ 12 ] وقد حلّ Hunspell محلّ برنامج MySpell السابق في OpenOffice.org في الإصدار 2.0.2.
Enchant هو مدقق إملائي عام آخر، مشتق من AbiWord . يهدف إلى دمج برامج تدعم لغات مختلفة مثل Aspell وHunspell وNuspell وHspell (العبرية) وVoikko (الفنلندية) وZemberek (التركية) وAppleSpell ضمن واجهة واحدة. [ 13 ]
أجهزة الكمبيوتر الشخصية
ظهرت أولى برامج التدقيق الإملائي لأجهزة الكمبيوتر الشخصية عام 1980، مثل برنامج "WordCheck" لأنظمة كومودور، والذي صدر في أواخر عام 1980 بالتزامن مع نشر الإعلانات في يناير 1981. [ 14 ] سارع مطورون مثل ماريا مارياني [ 8 ] وراندوم هاوس [ 15 ] إلى طرح حزم برامج أصلية أو منتجات للمستخدم النهائي في سوق البرمجيات سريع النمو. في أجهزة الكمبيوتر الشخصية قبل نظام ويندوز، كانت برامج التدقيق الإملائي هذه برامج مستقلة، وكان بالإمكان تشغيل العديد منها في وضع "الإنهاء والبقاء في الذاكرة" من داخل برامج معالجة النصوص على أجهزة الكمبيوتر الشخصية ذات الذاكرة الكافية.
مع ذلك، لم يدم سوق البرامج المستقلة طويلًا، فبحلول منتصف ثمانينيات القرن الماضي، أدرج مطورو برامج معالجة النصوص الشهيرة مثل WordStar و WordPerfect مدققات إملائية في برامجهم، مرخصة في الغالب من الشركات المذكورة، والتي سرعان ما وسّعت دعمها من اللغة الإنجليزية فقط ليشمل العديد من اللغات الأوروبية ، بل وحتى الآسيوية لاحقًا . إلا أن هذا تطلب تطورًا متزايدًا في إجراءات الصرف في البرنامج، لا سيما فيما يتعلق باللغات التي تعتمد على التجميع بشكل كبير مثل الهنغارية والفنلندية . ورغم أن حجم سوق معالجة النصوص في بلد مثل أيسلندا ربما لم يكن ليبرر الاستثمار في تطبيق مدقق إملائي، إلا أن شركات مثل WordPerfect سعت جاهدة لتوطين برامجها لأكبر عدد ممكن من الأسواق الوطنية كجزء من استراتيجيتها التسويقية العالمية .
عندما طورت شركة آبل "مدققًا إملائيًا على مستوى النظام" لنظام التشغيل ماك أو إس إكس، بحيث "يتولى نظام التشغيل تصحيح الأخطاء الإملائية"، [ 16 ] كان ذلك سابقةً: إذ "لم يعد المستخدم مضطرًا إلى الاحتفاظ بمدقق إملائي منفصل لكل برنامج". [ 17 ] تشمل تغطية التدقيق الإملائي لنظام ماك أو إس إكس جميع التطبيقات المدمجة تقريبًا، بالإضافة إلى تطبيقات الطرف الثالث.
صُمم برنامج VT Speller من Visual Tools ، الذي طُرح عام 1994، "لمطوري التطبيقات التي تدعم نظام التشغيل ويندوز". [ 18 ] [ 19 ] وقد جاء مزودًا بقاموس، ولكنه كان قادرًا على إنشاء قواميس ثانوية واستخدامها. [ 20 ]
المتصفحات
توفر متصفحات الويب مثل فايرفوكس وجوجل كروم دعمًا للتدقيق الإملائي باستخدام برنامج Hunspell . قبل استخدام Hunspell، كان فايرفوكس يستخدم MySpell ، بينما كان كروم يستخدم GNU Aspell . [ 21 ]
التخصصات
تتضمن بعض برامج التدقيق الإملائي دعماً منفصلاً للقواميس الطبية للمساعدة في منع الأخطاء الطبية. [ 22 ] [ 23 ] [ 24 ]
الوظائف
كانت برامج التدقيق الإملائي الأولى بمثابة "مدققين" وليست "مصححين". لم تقدم أي اقتراحات للكلمات المكتوبة بشكل خاطئ. كان هذا مفيدًا للأخطاء المطبعية ، ولكنه لم يكن مفيدًا للأخطاء المنطقية أو الصوتية. تمثل التحدي الذي واجهه المطورون في صعوبة تقديم اقتراحات مفيدة للكلمات المكتوبة بشكل خاطئ. يتطلب هذا اختزال الكلمات إلى شكلها الأساسي وتطبيق خوارزميات مطابقة الأنماط.
قد يبدو منطقيًا، فيما يتعلق بقواميس التدقيق الإملائي، أن "كلما كان القاموس أكبر، كان ذلك أفضل"، حتى لا تُصنّف الكلمات الصحيحة على أنها خاطئة. لكن عمليًا، يبدو أن الحجم الأمثل لقواميس اللغة الإنجليزية يبلغ حوالي 90,000 مدخل. فإذا تجاوز العدد هذا الحد، قد تُحذف الكلمات المكتوبة بشكل خاطئ لاعتقاد البعض أنها كلمات أخرى. على سبيل المثال، قد يستنتج اللغوي، استنادًا إلى علم لغويات المدونات، أن كلمة "baht" غالبًا ما تكون خطأً إملائيًا لكلمة " bath " أو "bat" أكثر من كونها إشارة إلى العملة التايلاندية. لذا، من الأفضل عادةً أن يُعاني عدد قليل من الكتّاب الذين يتناولون العملة التايلاندية من بعض الإزعاج الطفيف، بدلًا من تجاهل الأخطاء الإملائية لعدد أكبر بكثير من الكتّاب الذين يناقشون كلمة "bath".

كانت برامج التدقيق الإملائي الأولى لنظام MS-DOS تُستخدم في الغالب في وضع التدقيق اللغوي ضمن برامج معالجة النصوص. فبعد إعداد المستند، كان المستخدم يفحص النص بحثًا عن الأخطاء الإملائية. [ 25 ] لاحقًا، أُتيحت ميزة المعالجة الدفعية في برامج مثل CoAuthor من Oracle (الذي لم يدم طويلًا)، مما سمح للمستخدم بمعاينة النتائج بعد معالجة المستند وتصحيح الكلمات الخاطئة فقط. وعندما توفرت الذاكرة وقوة المعالجة، أصبح التدقيق الإملائي يُجرى في الخلفية بطريقة تفاعلية، كما هو الحال مع برنامج Spellbound من إنتاج Sector Software الذي صدر عام 1987، وبرنامج Microsoft Word منذ Word 95.
أصبحت برامج التدقيق الإملائي أكثر تطورًا، وقادرة الآن على تمييز الأخطاء النحوية . مع ذلك، حتى في أفضل حالاتها، نادرًا ما تكتشف جميع الأخطاء في النص (مثل أخطاء التجانس اللفظي )، كما أنها تُشير إلى الكلمات المُستحدثة والكلمات الأجنبية على أنها أخطاء إملائية. ومع ذلك، يُمكن اعتبار برامج التدقيق الإملائي نوعًا من أدوات مساعدة الكتابة باللغات الأجنبية التي يُمكن لمتعلمي اللغات غير الناطقين بها الاعتماد عليها لاكتشاف وتصحيح أخطائهم الإملائية في اللغة المستهدفة. [ 26 ]
التدقيق الإملائي للغات الأخرى غير الإنجليزية
تتميز اللغة الإنجليزية بكون معظم الكلمات المستخدمة في الكتابة الرسمية لها تهجئة واحدة موجودة في القواميس، باستثناء بعض المصطلحات المتخصصة والكلمات المعدلة. في العديد من اللغات، تُدمج الكلمات لتكوين تراكيب جديدة. في الألمانية، تُشتق الأسماء المركبة غالبًا من أسماء موجودة. بعض أنظمة الكتابة لا تفصل بوضوح بين الكلمات، مما يستدعي استخدام خوارزميات لتقسيم الكلمات. كل هذه العوامل تُشكل تحديات فريدة لمدققي الإملاء في اللغات غير الإنجليزية.
مدققات إملائية حساسة للسياق
أُجريت أبحاث لتطوير خوارزميات قادرة على تمييز الكلمات المكتوبة بشكل خاطئ، حتى لو كانت الكلمة نفسها موجودة في القاموس، وذلك بناءً على سياق الكلمات المحيطة بها. لا يقتصر الأمر على تمكين هذه الخوارزميات من رصد كلمات مثل تلك الواردة في القصيدة أعلاه، بل إنها تُخفف أيضًا من الأثر السلبي لتوسيع القواميس، مما يسمح بتمييز المزيد من الكلمات. على سبيل المثال، لن يتم التعرف على كلمة "baht" في نفس الفقرة التي وردت فيها كلمة "Thai" أو "Thailand" على أنها خطأ إملائي لكلمة " bath" . ومن أكثر الأمثلة شيوعًا على الأخطاء التي يرصدها هذا النظام هي الأخطاء الصوتية ، مثل الكلمات المكتوبة بخط غامق في الجملة التالية:
- قدومهم إلى البحر إذا كان ذلك حقيقياً .
تُعدّ خوارزمية " Winnow -based spelling correction algorithm" التي وضعها أندرو غولدينغ ودان روث، ونُشرت عام 1999 ، الخوارزمية الأكثر نجاحًا حتى الآن ، إذ تستطيع التعرّف على حوالي 96% من الأخطاء الإملائية المرتبطة بالسياق، بالإضافة إلى الأخطاء الإملائية العادية غير المتعلقة بالكلمات. وقد ظهرت برامج التدقيق الإملائي المرتبطة بالسياق في تطبيقات Microsoft Office 2007 [ 28 ] و Google Wave [ 29 ] ، والتي لم تعد موجودة الآن.
تحاول برامج التدقيق النحوي إصلاح مشاكل القواعد النحوية التي تتجاوز الأخطاء الإملائية، بما في ذلك الاختيار غير الصحيح للكلمات.
انظر أيضاً
مراجع
- ↑ بيرنر، بيترا (5 يوليو 2010). التطورات في استخراج البيانات: التطبيقات والجوانب النظرية: المؤتمر الصناعي العاشر، ICDM 2010، برلين، ألمانيا، 12-14 يوليو 2010. وقائع المؤتمر . سبرينغر ساينس آند بيزنس ميديا. ISBN 978-3-642-14399-1.
- ↑ براءة اختراع أمريكية رقم 6618697، طريقة لتصحيح الأخطاء الإملائية والنحوية وفقًا لقواعد محددة
- ↑ دي أموريم، آر سي؛ زامبيري، إم. (2013) أساليب فعالة لتدقيق الإملاء باستخدام خوارزميات التجميع. مؤرشف بتاريخ 17-08-2017 في أرشيف الإنترنت. وقائع المؤتمر الدولي حول التطورات الحديثة في معالجة اللغات الطبيعية (RANLP2013). هيسار، بلغاريا. ص 172-178.
- ↑ زامبيري، م.؛ دي أموريم، ر. س. (2014) بين الصوت والهجاء: دمج علم الصوتيات وخوارزميات التجميع لتحسين استعادة الكلمات المستهدفة. وقائع المؤتمر الدولي التاسع لمعالجة اللغات الطبيعية (PolTAL). سلسلة محاضرات في علوم الحاسوب (LNCS). سبرينغر. ص 438-449.
- ↑ إرنست، ليس. "أول ثلاثة مدققات إملائية" (ملف PDF) . جامعة ستانفورد. مؤرشف من الأصل (ملف PDF) بتاريخ 22 أكتوبر 2012. تم الاطلاع عليه بتاريخ 10 أكتوبر 2011 .
- ↑ بيترسون، جيمس (ديسمبر 1980). برامج حاسوبية لاكتشاف وتصحيح الأخطاء الإملائية (ملف PDF) . تم الاطلاع عليه بتاريخ 18 فبراير 2011 .
- ↑ إرنست، ليس. إرث مرئي لعام 3000 (ملف PDF) . مؤرشف من الأصل (ملف PDF) بتاريخ 20 يوليو 2011. تم الاطلاع عليه بتاريخ 18 فبراير 2011 .
- 1 2 "أعضاء هيئة التدريس والموظفون في جامعة جورجتاون: مركز اللغة والتعليم والتنمية" . مؤرشف من الأصل بتاريخ 2009-02-05 . تم الاطلاع عليه بتاريخ 2008-12-18 .، اقتباس: "كانت ماريا مارياني ... واحدة من مجموعة من ستة لغويين من جامعة جورج تاون قاموا بتطوير أول نظام تدقيق إملائي لشركة IBM."
- ↑ هارفي، شارلوت بروس (مايو-يونيو 2010). "تعليم الحواسيب التهجئة (نعي لهنري كوتشيرا)" . مجلة خريجي براون . ص 79.
- ↑ "التهجئة الدولية" . www.cs.hmc.edu . تم الاطلاع عليه بتاريخ 19-02-2023 .
- ↑ "GNU Aspell" . aspell.net . تم الاطلاع عليه بتاريخ 19-02-2023 .
- ^ "هانسبيل: حول" . hunspell.github.io . تم الاسترجاع بتاريخ 2023-02-19 .
- ↑ AbiWord/enchant ، AbiWord، 13 فبراير 2023 ، تم الاطلاع عليه بتاريخ 19 فبراير 2023
- ↑ إعلان (يناير 1981). "شركة مايكرو كمبيوتر للصناعات المحدودة" (ملف PDF) . مجلة كومبيوت!، العدد 8، المجلد 3، العدد 1 ، صفحة 119.
- ↑ إعلان (نوفمبر 1982). "انتهت مسابقة التهجئة" . مجلة الكمبيوتر الشخصي . ص 165. تم الاطلاع عليه بتاريخ 21 أكتوبر 2013 .
- ↑ ديفيد بوغ (2009). نظام التشغيل ماك أو إس إكس سنو ليوبارد: الدليل المفقود .
- ↑ ديفيد بوغ (2015). الانتقال إلى نظام ماك: الدليل المفقود . دار نشر أورايلي ميديا. رقم ISBN 9781491948125.
- ↑ "VisualTools VT-Speller". Computerworld . 21 فبراير 1994. ص 68.
- ↑ "تصفح 27 سبتمبر 1993" .
VT-SPELLER
- ↑ بيتر ج. أيتكن (8 نوفمبر 1994). "التدقيق الإملائي لتطبيقاتك". مجلة الكمبيوتر الشخصي . ص 299.
- ↑ "Aspell and Hunspell: A Tale of Two Spell Checkers" . battlepenguin.com .
- ↑ "مدقق إملائي طبي لمتصفحي فايرفوكس وثندربيرد" . إي-ميد تولز. 2017. مؤرشف من الأصل بتاريخ 4 مايو 2019. تم الاطلاع عليه بتاريخ 29 أغسطس 2018 .
- ↑ كواثامر، د. توبياس (2016). "مصطلحات القاموس الطبي الألماني" . د. توبياس كواثامر . تاريخ الاسترجاع: 29 أغسطس 2018 .
- ↑ فريدمان، ريتشارد أ.؛ دكتوراه في الطب (2003). "حالات: هل يُعتدّ بالإملاء ودقة الخط؟ في الطب، بالتأكيد" . صحيفة نيويورك تايمز . تاريخ الاسترجاع: 29 أغسطس 2018 .
- ↑ تشين، ريموند (22 يونيو 2026). "في ذكرى الرجل الذي وضع خطوطًا حمراء وخضراء متعرجة تحت الكلمات" . ذا أولد نيو ثينغ . مؤرشف من الأصل في 22 يونيو 2026. تم الاسترجاع في 22 يونيو 2026 .
- ↑ بانكس، ت. (2008). صعوبات تعلم اللغات الأجنبية واستراتيجيات التدريس . (ص 29). رسالة ماجستير، جامعة دومينيكان في كاليفورنيا. تاريخ الاطلاع: 19 مارس 2012.
- ↑ غولدينغ، أندرو ر.؛ روث، دان (1999). "مقالة بحثية". تعلم الآلة . 34. سبرينغر لينك: 107-130 . doi : 10.1023/A:1007545901558 . S2CID 12283016 .
- ↑ والت موسبرغ (4 يناير 2007). "مراجعة" . صحيفة وول ستريت جورنال . تم الاطلاع عليه بتاريخ 24 سبتمبر 2010 .
- ↑ "نظام تشغيل جوجل" . googlesystem.blogspot.com. 29 مايو 2009. تم الاطلاع عليه بتاريخ 25 سبتمبر 2010 ."مدقق الإملاء السياقي من جوجل" . 29 مايو 2009. تم الاطلاع عليه بتاريخ 25 سبتمبر 2010 .
روابط خارجية
- Norvig.com ، "كيفية كتابة مصحح إملائي"، بقلم بيتر نورفيج
- BBK.ac.uk ، "التدقيق الإملائي بواسطة الحاسوب"، بقلم روجر ميتون
- موقع CBSNews.com ، "مساعدة التدقيق الإملائي تحدّ من الدقة"، بقلم لويد دي فريس
- تاريخ ونص كتاب "مرشح لمفاجأة دجاجة صغيرة" من تأليف مارك إيكمان وجيرولد هـ. زار
- مدققات إملائية
- ميزات محرر النصوص
- معالجة اللغة الطبيعية
