Total Pageviews

Saturday, November 12, 2016

हिंदी वर्तनी जाँचक

1.      कुशल : हिंदी वर्तनी जाँचक(यूनिकोड हेतु) (KUSHAL : Hindi Spell Checker)

हिंदी लेखन और टाइपिंग में वर्तनी अक्सर समस्या उत्पन्न करती है। वर्तमान में इस संबंध में कुछ टूल विकसित किए जा चुके हैं। यह टूल भी इसी शृंखला की एक कड़ी है। (अन्य टूलों के सापेक्ष) इसकी एक मुख्य विशेषता यह है कि इसे पूरी तरह से भाषावैज्ञानिक विधि से डिजाइन किया गया है। इसका विकास करते हुए मुख्य ध्यान इस बात पर केंद्रित किया गया है कि टाइपिंग में जो गलती टंकक द्वारा की जाएगी उसका सबसे सटीक सुझाव क्या हो सकता है। इस कारण यह टूल बहुत सारे विकल्प देने के बजाए कुछ सीमित विकल्प देता जो संबंधित शब्द के बिल्कुल करीब होते हैं।
साथ-ही इसमें एक विशेषता है कि जैसे ही आप जाँच करें बटन को क्लिक करते हैं इसमें सबसे पहले सभी त्रुटिपूर्ण वर्तनी शब्द लाल हो जाएँगे किंतु जिन शब्दों को आप डबल क्लिक करके राइट क्लिक करेंगे केवल उनके ही सुझाव यह टूल प्रस्तुत करेगा। इससे कार्य तेजी से हो जाता है और नाम पदों के लिए सॉफ्टवेयर को अनावश्यक मेहनत नहीं करनी पड़ती है।
इसमें फाइल खोलें बटन से या कॉपी पेस्ट के माध्यम से बड़े टेक्स्टबॉक्स में वर्तनी जाँच हेतु पाठ दिया जाता है। अब जाँच करें बटन को क्लिक करने पर इसी टेक्स्टबॉक्स में वे सभी शब्द लाल रंग के हो जाएँगे जिनकी वर्तनी में कुछ त्रुटि होगी। इनमें से किसी भी शब्द डबल क्लिक करके (सलेक्ट करके) राइट बटन क्लिक करने सुझाव वाले लिस्टबॉक्स में संबंधित शब्द जाएँगे। अब उनमें से किसी एक शब्द को क्लिक करने पर वह शब्द मूल पाठ में संबंधित शब्द के स्थान पर जाएगा।
“हिन्दी सम्पूर्ण भारत की राजभाषा है। आज इसकि स्थिति पहले से बहुत सुधर गयी है। हमे इस पर गर्व होन चाहिये।” वाक्य का इनपुट देकर इसके द्वारा किए जाने वाले परीक्षण और सुझावों का एक नमूना देखें-

 
यह सॉफ्टवेयर हमारे पूर्व के सॉफ्टवेयर की तुलना में कई दृष्टियों से अलग है। दो मुख्य बातें इस प्रकार हैं-
1.       गति : सक्षम में एक शब्द के सुझाव देनें 5-10 मिनट लगते हैं, इसमें 1 से 2 सेकेंड। (डाटाबेस में कुल शब्द : 1 लाख 40 हजार)

2.       सुझावों की संख्या : इसमें प्रत्येक शब्द के लिए सीमित किंतु सबसे सटीक सुझाव सामान्यत: 1 से 5 और विशेष परिस्थितियों में 5 से 10 सुझाव दिए जाते हैं। 

1 comment:

  1. If word has no other meaning and easy to understand in a sentence and in a speech then why not write Hindi in a write as you pronounce method to make spell checker free at greater extent . You may hear nasal sound in a single word but not in a speech. Why not focus on speech sounds that you hear in a speech?

    These newly added ऍ and ऑ sounds if studied carefully may reduce lots on nasal dots.

    If HIndi can be learned in Urdu script with more Persian words then why not in regional scripts with more regional words to indianized Hindi?

    Needed spellings reform for Global Hindi written in Roman script in all comments.

    ं>म् / न्

    िइ>ीई

    ुउ>ूऊ

    ेंएं>ॅऍ

    ोंओं>ॉऑ

    ांआं>ॉऑ ? आँ ?

    ़>remove if not needed.....not seen in regional languages

    Who will not understand this written text if read this way? Do we lose any meaning of a word in sentence?

    हीन्दी लेखन और टाइपीन्ग मॅ वर्तनी अक्सर समस्या उत्पन्न करती है. वर्तमान मॅ इस सन्बन्ध मॅ कुछ टुल वीकसीत कीए जा चुके है. यह टुल भी इसी शृन्खला की एक कडी है. (अन्य टुलॉ के सापेक्ष) इसकी एक मुख्य वीशेषता यह है की इसे पुरी तरह से भाषावैज्ञानीक वीधी से डीजाइन कीया गया है. इसका वीकास करते हुए मुख्य ध्यान इस बात पर कॅन्द्रीत कीया गया है की टाइपीन्ग मॅ जो गलती टन्कक द्वारा की जाएगी उसका सबसे सटीक सुझाव क्या हो सकता है. इस कारण यह टुल बहुत सारे वीकल्प देने के बजाए कुछ सीमीत वीकल्प देता जो सन्बन्धीत शब्द के बील्कुल करीब होते है.
    An easy to read mostly nasal sounds free transliteration.
    Hīndī lekhan aur ṭāipīng mă vartanī aksar samasyā utpann kartī hai. Vartamān mă is sanbandh mă kuchh ṭul vīksīt kīe jā chuke hai. Yah ṭul bhī isī shṛnkhalā kī ek kaḍī hai. (any ṭulŏ ke sāpekṣ) iskī ek mukhy vīsheṣtā yah hai kī ise purī tarah se bhāṣāvaijñānīk vīdhī se ḍījāin kīyā gayā hai. Iskā vīkās karte hue mukhy dhyān is bāt par kăndrīt kīyā gayā hai kī ṭāipīng mă jo galtī ṭankak dvārā kī jāegī uskā sabse saṭīk sujhāv kyā ho saktā hai. Is kāraṇ yah ṭul bahut sāre vīkalp dene ke bajāe kuchh sīmīt vīkalp detā jo sanbandhīt shabd ke bīlkul karīb hote hai.

    ReplyDelete