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:
Additional source data, of 5000 common errors, from Vaani project provided at “Error Annotated Tamil Corpus” is added to the checker under the Creative Commons License. “Annotated with Major Grammar & Spelling Errors generated by VaaniNLP” Ref: Neechalkaran Raja, link:
Metadata
Release files for tamilinayavaani 0.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| tamilinayavaani-0.14.tar.gz | 371.1 kB | Without provenance | Details for tamilinayavaani-0.14.tar.gz |
Release files / tamilinayavaani-0.14.tar.gz
| Download URL | tamilinayavaani-0.14.tar.gz |
|---|---|
| Size | 371.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e7e11169297cfe7da01efcae79b282d81fbfd2dc4a231eb7b3e25adaecaea9bb
|
|
BLAKE2b-256 checksum How to use checksums |
5b2c871f78c74a348f40f1d9cef370183cc40da57a74322edb9dd9b83bf238ba
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7
|
Security for tamilinayavaani 0.14
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.