{ "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
\n

UzTransliterator | State-of-the-art machine transliteration tool for Uzbek language, Cyrillic<>Latin<>NewLatin

\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

\n
\n\n\n\n\n## About The Project\n
\n\"Web-interface\n
\n\n\nFeel free to use the tool presented in this project, and if you find it useful, plese make sure to cite the paper [here](...) (coming soon...)\nDemo of the web-based transliteration tool can be seen [here](https://nlp.urdu.uz/?menu=translit).\n\n\nIn this paper, we presented a Python code, a web tool, and an API created for the Uzbek language that performs machine transliteration between two popularly used Cyrillic and Latin alphabets, as well as a newly reformed version of the Latin alphabet, which, according to the governmental decree, all legal texts will have been completely adapted to by year 2023.\n\n

(back to top)

\n\n## Installation\n### Python\npip install UzTransliterator\n
Source: https://pypi.org/project/UzTransliterator/\n

Using
\nfrom UzTransliterator import UzTransliterator\n
obj = UzTransliterator.UzTransliterator()\n
print(obj.transliterate(\"\u043c\u0430\u0442\u043a\u0430\u0431\", from_=\"cyr\", to=\"lat\"))\n
Output: maktab\n\n### Options \nfrom_='cyr', to='lat'
\nfrom_='cyr', to='nlt'
\nfrom_='lat', to='cyr'
\nfrom_='lat', to='nlt'
\nfrom_='nlt', to='cyr'
\nfrom_='nlt', to='lat'
\n\n### Web Interface\n https://nlp.urdu.uz/?menu=translit\n \n### API\nURL: https://uz-translit.herokuapp.com/translit\n
Methods: GET, POST
Parametres: text:str, from_:str, to:str\n
Example Request: https://uz-translit.herokuapp.com/translit?text=\u043c\u0430\u043a\u0442\u0430\u0431&from_=cyr&to=lat\n\n## Note\nNew latin alphabet has some difference than Latin. Main changing is presented in following as format Latin - New Latin:\n
\u201cG\u2018, g\u2018\u201d \u2014 \u201c\u1e20, \u1e21\u201d\n
\u201cO\u2018, o\u2018\u201d \u2014 \u201c\u014c, \u014d\u201d\n
\u201cSh, sh\u201d \u2014 \u201c\u015e, \u015f\u201d\n
\u201cCh, ch\u201d \u2014 \u201c\u00c7 \u00e7\u201d\n\n### Built With\n\nProgramming language used:\n\n* [Python](https://www.python.org/)\n\nThese are the major libraries used inside Python:\n\n* [scikit-learn : A set of python modules for machine learning](https://scikit-learn.org/stable/)\n\n\n

(back to top)

\n\n\n\n## License\n\nDistributed under the MIT LICENSE. See `LICENSE.txt` for more information.\n\n

(back to top)

\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/UlugbekSalaev/UzTransliterator", "keywords": "python,transliteration,uzbek-language,cyrillic,latin", "license": "", "maintainer": "", "maintainer_email": "", "name": "UzTransliterator", "package_url": "https://pypi.org/project/UzTransliterator/", "platform": null, "project_url": "https://pypi.org/project/UzTransliterator/", "project_urls": { "Bug Tracker": "https://github.com/UlugbekSalaev/UzTransliterator/issues", "Homepage": "https://github.com/UlugbekSalaev/UzTransliterator" }, "release_url": "https://pypi.org/project/UzTransliterator/0.0.36/", "requires_dist": null, "requires_python": ">=3.6", "summary": "UzTransliterator | Transliteration tool for Uzbek language - Cyrillic<>Latin<>NewLatin", "version": "0.0.36", "yanked": false, "yanked_reason": null }, "last_serial": 15502812, "releases": { "0.0.32": [ { "comment_text": "", "digests": { "md5": "db5eaea137ea8ce79f360d102f660ad3", "sha256": "2f65ed6e821627aebe5861e3bea9367fcc7fb426e829dc68a756b3621d4dd063" }, "downloads": -1, "filename": "UzTransliterator-0.0.32-py3-none-any.whl", "has_sig": false, "md5_digest": "db5eaea137ea8ce79f360d102f660ad3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 13996, "upload_time": "2022-05-10T07:48:03", "upload_time_iso_8601": "2022-05-10T07:48:03.926477Z", "url": "https://files.pythonhosted.org/packages/61/8b/ae21c95be6c53282e0ae5f76a8baf8a1e90a6a1bf2a6e626eb96ae2d5a5b/UzTransliterator-0.0.32-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.33": [ { "comment_text": "", "digests": { "md5": "fa9da75797db149892c6a9870ac879d3", "sha256": "01340e6b83ed1483002cbf163a322225f7da2dff6979bee7f9d0b1e839b5b7df" }, "downloads": -1, "filename": "UzTransliterator-0.0.33-py3-none-any.whl", "has_sig": false, "md5_digest": "fa9da75797db149892c6a9870ac879d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14120, "upload_time": "2022-05-11T09:00:22", "upload_time_iso_8601": "2022-05-11T09:00:22.688042Z", "url": "https://files.pythonhosted.org/packages/8d/da/da67f253d29555bdd2d51316458e5a8d042e000aaac9380874230f9b21cf/UzTransliterator-0.0.33-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.34": [ { "comment_text": "", "digests": { "md5": "b4b243b8db03061bab6013a9d675a701", "sha256": "f6dc1cab8de2ec3e06cad1dee654e97d3786b4cf349728733b04b2d6a5f0075d" }, "downloads": -1, "filename": "UzTransliterator-0.0.34-py3-none-any.whl", "has_sig": false, "md5_digest": "b4b243b8db03061bab6013a9d675a701", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 14347, "upload_time": "2022-09-23T12:01:33", "upload_time_iso_8601": "2022-09-23T12:01:33.675483Z", "url": "https://files.pythonhosted.org/packages/dd/4f/a101f97e03dc1028e2954a43bb8ebbc6dfc8bca9d9e2cb4f21077e0bd4d5/UzTransliterator-0.0.34-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.35": [ { "comment_text": "", "digests": { "md5": "1d59de22fc7fecd991a560852b36510f", "sha256": "029c707cd2d6711f1430106eb3f028b35f1be83fa47c3848d5690a4cb33082d7" }, "downloads": -1, "filename": "UzTransliterator-0.0.35-py3-none-any.whl", "has_sig": false, "md5_digest": "1d59de22fc7fecd991a560852b36510f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 16081, "upload_time": "2022-10-08T08:15:30", "upload_time_iso_8601": "2022-10-08T08:15:30.560626Z", "url": "https://files.pythonhosted.org/packages/e4/ec/84e50839eb236becbe7dbd8b433738701929f805afbfcbac667b392163b6/UzTransliterator-0.0.35-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.36": [ { "comment_text": "", "digests": { "md5": "63b816e801de6ce5286b2ad6a165d136", "sha256": "0aa1e83f75e974cecd8cc66066c02dd692ffbb68b76799eabd2f59ee83545c2f" }, "downloads": -1, "filename": "UzTransliterator-0.0.36-py3-none-any.whl", "has_sig": false, "md5_digest": "63b816e801de6ce5286b2ad6a165d136", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15622, "upload_time": "2022-10-23T18:47:50", "upload_time_iso_8601": "2022-10-23T18:47:50.628421Z", "url": "https://files.pythonhosted.org/packages/69/06/511a2009f2990980e5728dc348cfd75d8010709d07bcc338d866226ff5c4/UzTransliterator-0.0.36-py3-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "63b816e801de6ce5286b2ad6a165d136", "sha256": "0aa1e83f75e974cecd8cc66066c02dd692ffbb68b76799eabd2f59ee83545c2f" }, "downloads": -1, "filename": "UzTransliterator-0.0.36-py3-none-any.whl", "has_sig": false, "md5_digest": "63b816e801de6ce5286b2ad6a165d136", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 15622, "upload_time": "2022-10-23T18:47:50", "upload_time_iso_8601": "2022-10-23T18:47:50.628421Z", "url": "https://files.pythonhosted.org/packages/69/06/511a2009f2990980e5728dc348cfd75d8010709d07bcc338d866226ff5c4/UzTransliterator-0.0.36-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }