Skip to main content

Tamil spell checker

Project description

Tamilinaiyam - Pizhaithiruthi (Spellchecker)

Python Package

Python Port of TamilInaiya spell checker is named ‘tamilinayavaani’ and available as Python module form same name. It can be used with a UTF-8 encoded text file as follows,

Installation

$ python3 -m pip install --upgrade tamilinayavaani>=0.13

Usage - in-memory

from tamilinaiyavaani import SpellChecker

flag,suggs=SpellChecker.REST_interface('வாழை','பழம்')

expected=['வாழைப்', 'பழம்']

assert not flag

assert expected[0]==suggs[0]

Usage - file-based

An file-based use of the library would look like,

from tamilinaiyavaani import SpellChecker, SpellCheckerResult

result = SpellChecker(fname).run() #fname is a full filename

# result is a list of SpellCheckerResult objects.

Source

Tamil Virtual Academy release sources at link.

License

This code is licensed under terms of GNU GPL V2. Check link for license info.

Credits

  • Thanks to Tamil Virtual Academy, Chennai for releasing ths source code of this application. This work is open-source publication of Vaani from link You can support the close-source Vaani project, an 8 yr effort as of 2020, by donating here donate(link)
  • Python Port was enabled by Kaniyam Foundation, T. Shrinivasan, @manikk, Ashok Ramachandran, and others. You can support Kaniyam Foundation and its mission by donating via instructions here, Kaniyam The Python port depends on tamilsandhichecker project link and the Open-Tamil project link:

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for tamilinayavaani, version 0.13
Filename, size File type Python version Upload date Hashes
Filename, size tamilinayavaani-0.13.tar.gz (292.1 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page