Skip to main content

UzMorphAnalyser | Morphological analyser for Uzbek language

Morphological Analyser for Uzbek language on Python

About The Project

Web-interface of the tool

Feel 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...) Demo of the web-based transliteration tool can be seen here.

In 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.

(back to top)

Installation

Python

pip install UzTransliterator
Source: https://pypi.org/project/UzMorphAnalyser/

Using
from UzTransliterator import UzTransliterator
obj = UzTransliterator.UzTransliterator()
print(obj.transliterate("маткаб", from_="cyr", to="lat"))
Output: maktab

Options

from_='cyr', to='lat'
from_='cyr', to='nlt'
from_='lat', to='cyr'
from_='lat', to='nlt'
from_='nlt', to='cyr'
from_='nlt', to='lat'

Web Interface

https://nlp.urdu.uz/?menu=translit

API

URL: https://uz-translit.herokuapp.com/translit
Methods: GET, POST
Parametres: text:str, from_:str, to:str
Example Request: https://uz-translit.herokuapp.com/translit?text=мактаб&from_=cyr&to=lat

Note

New latin alphabet has some difference than Latin. Main changing is presented in following as format Latin - New Latin:
“G‘, g‘” — “Ḡ, ḡ”
“O‘, o‘” — “Ō, ō”
“Sh, sh” — “Ş, ş”
“Ch, ch” — “Ç ç”

Built With

Programming language used:

These are the major libraries used inside Python:

(back to top)

License

Distributed under the MIT LICENSE. See LICENSE.txt for more information.

(back to top)

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

UzMorphAnalyser-0.0.2-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file UzMorphAnalyser-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for UzMorphAnalyser-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 47b8258b28f5bd37730e55c0ad5e6269773135fc3e82bbaff4c1d42d3996a41d
MD5 2ee51aee4e7314e867dae61168416628
BLAKE2b-256 ac49f8247561c2e00962882a72115e7334330701cccfe2967b5bf75a33d7f0e2

See more details on using hashes here.

Release history Release notifications | RSS feed

0.0.22

1 file

0.0.21

1 file

0.0.20

1 file

0.0.19

1 file

0.0.18

1 file

0.0.17

1 file

0.0.16

1 file

0.0.15

2 files

0.0.14

2 files

0.0.13

1 file

0.0.12

1 file

0.0.11

1 file

0.0.10

2 files

0.0.9

1 file

0.0.8

1 file

0.0.7

1 file

0.0.6

1 file

0.0.5

2 files

0.0.4

1 file

0.0.3

1 file

This release

0.0.2 This release

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page