Metadata-Version: 2.4
Name: tech-mezgeb-qalat
Version: 1.0.0
Summary: Ethiopian tech terminology dictionary (English <-> Amharic, Afaan Oromo, Tigrigna) built from the ELRC ICT Terms Dictionary.
Author: 0xKal
License: MIT
Project-URL: Homepage, https://github.com/0xkal/tech-mezgeb-qalat
Project-URL: Repository, https://github.com/0xkal/tech-mezgeb-qalat
Keywords: ethiopia,amharic,oromo,tigrigna,afaan-oromo,ict,translation,localization,i18n,mezgeb-qalat
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Text Processing :: Linguistic
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# tech-mezgeb-qalat (Python)

Ethiopian tech terminology dictionary for Python — translates English tech
terms into **Amharic**, **Afaan Oromo**, and **Tigrigna**. Built from the
2,800+ term ELRC ICT Terminology Dictionary. Useful for Django/Flask apps,
NLP pipelines, and machine-translation data augmentation.

## Install

```bash
pip install tech-mezgeb-qalat
```

## Usage

```python
from tech_mezgeb_qalat import Dictionary, elrc_trans

dictionary = Dictionary()

dictionary.translate("Save", "amharic")   # "አስቀምጥ"
dictionary.translate("Save", "oromo")     # "Olkaa'i"
dictionary.translate("Save", "tigrigna")  # "ኣቕምጥ"

dictionary.define("accuracy")
# "The preciseness of something, e.g. an accurate measurement"

dictionary.has("firewall")     # True / False
dictionary.lookup("access")    # every sense of "access" (noun, verb, etc.)
dictionary.search("access")    # substring match, for autocomplete
dictionary.count()             # total entries loaded

# Or use the module-level singleton + helper directly:
elrc_trans("Settings", "amharic")  # ቅንብሮች
```

## The dataset

Same `terms.json` shared across all `tech-mezgeb-qalat` packages
(PHP/JS/Python) — see the root repo README for details on its shape and
how to regenerate it from the source PDF.

## Development

```bash
pip install -e ".[dev]"
pytest
```

## License

MIT for the code. The terminology dataset is derived from the ELRC ICT
Terms Dictionary — please preserve attribution to the ICT Development
Office and Ethiopian Languages Research Center if you redistribute the
raw data itself.
