---------- Forwarded message ---------
அனுப்புநர்: selvi dct <selvi.dct(a)gmail.com>
Date: திங்., 7 நவ., 2022, பிற்பகல் 11:58
Subject: [Chennaipy] Chennaipy - Monday Module - 07 Nov 2022
To: <chennaipy(a)python.org>
Date: 07 Nov 2022
Module : tamilspellchecker
Installation : pip install tamilspellchecker
About:
Tamil Spell Checker is used to suggest different spellings for a word.
Source:
from tamilspellchecker.TamilSpellingAutoCorrect import
TamilSpellingAutoCorrect, get_data
from pprint import pprint
from tamil.utf8 import get_letters
spellchecker = TamilSpellingAutoCorrect(get_data("tamil_bloom_filter.txt"),
get_data("tamilwordlist.txt"))
results = spellchecker.tamil_Norvig_correct_spelling("தமிழ்னாடு")
###தமிழ்நாடு
என்பது சரியான சொல்.
results = list(filter(lambda x: len(get_letters(x)) >= 4,results )) #filter
for words >= 4 letters
results = list(filter(lambda x: len(get_letters(x)) <= 6,results )) #and
for words <= 6 letters
pprint(results)
Output:
['தமிழ்கு',
'தமிழ்பு',
'தகை்னாடு',
'தமிழ்கொடு',
'தன்னாடு',
'தமிழ்ஏடு',
'தமிழ்நாடு',
'தமிழ்து',
'தமிணனாடு',
'தமிழ்பாடு',
'தமிழ்மு',
'தமிழ்விடு',
'தமினோோடு',
'தமிழ்கு',
'தமிழ்பு',
'தரீ்ஙோடு',
'தமிழ்கொடு',
'தமிழ்ஏடு',
'தமிழ்நாடு',
'தமிழோடு',
'தமிழ்து',
'தமிழ்பாடு',
'தமிழ்மு',
'தமிழ்விடு']
Reference:
https://pypi.org/project/tamilspellchecker/
_______________________________________________
Chennaipy mailing list
Chennaipy(a)python.org
https://mail.python.org/mailman/listinfo/chennaipy
--
Regards,
T.Shrinivasan
My Life with GNU/Linux :
http://goinggnu.wordpress.com
Free E-Magazine on Free Open Source Software in Tamil :
http://kaniyam.com
Get Free Tamil Ebooks for Android, iOS, Kindle, Computer :
http://FreeTamilEbooks.com