{ "info": { "author": "Ulugbek Salaev, Elmurod Kuriyozov", "author_email": "ulugbek0302@gmail.com, e.kuriyozov@udc.es", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "
\n\n\n\n\n\n The main goal of this paper is to present a state-of-the-art machine transliteration tool between three common scripts used in low-resource Uzbek language: old Cyrillic, currently official Latin, and newly announced New-Latin alphabets, which was created using a combination of rule-based and statistical approaches. The created tool is available as an open-source Python package, as well as a web-based application including a public API\n
\npip install UzTransliterator
\nfrom UzTransliterator import UzTransliterator
\nobj = UzTransliterator.UzTransliterator()
\nprint(obj.transliterate(\"\u043c\u0430\u0442\u043a\u0430\u0431\", from_=\"cyr\", to=\"lat\"))
\nmaktab
\n\n### Options \nfrom_='cyr', to='lat'
from_='cyr', to='nlt'
from_='lat', to='cyr'
from_='lat', to='nlt'
from_='nlt', to='cyr'
from_='nlt', to='lat'
text:str
, from_:str
, to:str
\n