Python dasturlash tilida imloviy tahrir qilish dasturlari haqida


PySpellChecker: Python dasutrlash tilida imlo tekshiruvi


Download 0.86 Mb.
Pdf ko'rish
bet5/6
Sana13.04.2023
Hajmi0.86 Mb.
#1352390
1   2   3   4   5   6
Bog'liq
xudayberganov-n.u.-python-dasturlash-tilida-imloviy-tahrir-qilish-dasturlari-haqida

PySpellChecker: Python dasutrlash tilida imlo tekshiruvi 
Ingliz tili yoki ma’lum bir til uchun imlo tekshiruvchi dasturni, python 
dasturlash tili paketi orqali ifodalanadi. 
Dastlab, python kutubxonasini oʻrnatamiz: 
pip install pyspellchecker 
Matnni quyidagicha imloviy xatoliklarni tuzatishimiz mumkin: 
from spellchecker import SpellChecker 
spell = SpellChecker() 
# notoʻgʻri yozilgan soʻzni topish
misspelled = spell.unknown(['something‘, 'is', 'hapenning‘, 'here']) 
for word in misspelled: 


Alisher Navoiy nomidagi Toshkent 
davlat o‘zbek tili va adabiyoti 
universiteti 
“KOMPYUTER LINGVISTIKASI: 
MUAMMOLAR, YECHIM, ISTIQBOLLAR”
Xalqaro ilmiy-amaliy konferensiya  
Vol. 1
№. 01 (2022) 
http://compling.navoiy-uni.uz/
 
362 
# Xato soʻzni eng yaqin variantini olish
print(spell.correction(word)) 
# Ehtimoliy variantlar roʻyxatini koʻrsatish 
print(spell.candidates(word)) 
Natija sifatida:
Agar siz ingliz tilidan boshqa tildagi imlo tekshish jarayonini amalga 
oshirmoqchi boʻlsangiz SpellChecker paketini ishlatishda til qismiga kerak boʻlgan 
tillarni qoʻshishingiz zarur boʻladi va bu quyidagicha amalga oshiriladi; 
from spellchecker import SpellChecker 
english = SpellChecker() # the default is English (language='en') 
spanish = SpellChecker(language='es') # use the Spanish Dictionary 
russian = SpellChecker(language='ru') # use the Russian Dictionary 


Alisher Navoiy nomidagi Toshkent 
davlat o‘zbek tili va adabiyoti 
universiteti 
“KOMPYUTER LINGVISTIKASI: 
MUAMMOLAR, YECHIM, ISTIQBOLLAR”

Download 0.86 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling