Metadata-Version: 2.4
Name: UzbekTagger
Version: 1.0
Summary: Part of Speech Tagger for Uzbek Language.
Author-email: "Sharipov Maksud,Yuldashov Ollabergan" <maqsbek72@gmail.com>
Project-URL: Homepage, https://github.com/MaksudSharipov/UzbekTagger
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: nltk>=3.5
Dynamic: license-file

# UzbekTagger

**UzbekTagger** is a part-of-speech (POS) tagging library for text in the Uzbek language. This library allows you to automatically assign grammatical categories (such as noun, verb, adjective, etc.) to each word in a given text.

## Article: [UzbekTagger: The rule-based POS tagger for Uzbek language](https://www.researchgate.net/publication/370418960_UzbekTagger_The_rule-based_POS_tagger_for_Uzbek_language)
## GitHub link:  https://github.com/MaksudSharipov/UzbekTagger

##  Features

- Tokenizes and tags Uzbek sentences with grammatical categories
- Supports basic POS tagging (NOUN, VERB, ADJ, PRON, etc.)
- Simple and lightweight interface

##  Installation:

You can install the library using pip:

```
pip install UzbekTagger
```

## Example:
```
from UzbekTagger import pos

print(pos.tagger("Men bugun uyga ertaroq ketdim. Boshqa bolalar bugun maktabdan kechroq kelar ekan."))```
```

## Result

```
 Men/PRON bugun/ADV uyga/NOUN ertaroq/ADV ketdim/VERB ./PUNCT
 Boshqa/ADV bolalar/NOUN bugun/ADV maktabdan/NOUN kechroq/VERB kelar ekan/VERB ./PUNCT
```
