Skip to main content

Avar language dictionary library and CLI for developers

Project description

avar-me

Python library and CLI for Avar language dictionary data — for parsers, translators, tokenizers, corpora, content systems, and ML pipelines.

Install

pip install avar-me

CLI

avar normalize "бет1ер"
# бетӏер

avar translate "рахӏат"
# отдых, покой; спокойствие

avar lookup "аб"
avar info

Python API

import avar

avar.normalize("бет1ер")       # → 'бетӏер'
avar.translate("рахӏат")       # → 'отдых, покой; спокойствие'
avar.lookup("а")               # → list[Entry] (homographs supported)
avar.get_dictionary("av-ru")   # → Dictionary

Dictionaries

Pair Status File
av-ru available data/av-ru.dictionary.jsonl
ru-av planned

More pairs (en-av, av-en, tr-av, …) will follow the same {source}-{target} naming.

Development

git clone git@github.com:avar-me/python.git && cd python
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytest

See CONTRIBUTING.md, AGENTS.md (for LLM agents), and VERSIONING.md.

License

MIT — see LICENSE. Dictionary data licensing is described in the documentation.

Project details


Download files

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

Source Distribution

avar_me-0.0.1.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

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

avar_me-0.0.1-py3-none-any.whl (1.9 MB view details)

Uploaded Python 3

File details

Details for the file avar_me-0.0.1.tar.gz.

File metadata

  • Download URL: avar_me-0.0.1.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for avar_me-0.0.1.tar.gz
Algorithm Hash digest
SHA256 2b3c177af9fd049e8dc3ee76e8d07cf9b205380177a8edba76e5772a479053ee
MD5 45dc6c8b4cd72028dd37b24166a879fa
BLAKE2b-256 f691a31c22daef25d7ba8f81abdede24e1c5ba9cb49f63efacd4b67f5444a545

See more details on using hashes here.

Provenance

The following attestation bundles were made for avar_me-0.0.1.tar.gz:

Publisher: publish.yml on avar-me/python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file avar_me-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: avar_me-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for avar_me-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6abd049893611af001b3971ddd3fbe6372338bce4af81d1dd21bb35492ac11a2
MD5 5946305fda3bbd7d1e4c56357048846c
BLAKE2b-256 f972ea74d4688b023136ce38602249d9782ee65e1168ae42d8566f81fe037fcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for avar_me-0.0.1-py3-none-any.whl:

Publisher: publish.yml on avar-me/python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page