otuncelli/turkish-stemmer-python

:snake: Turkish Language Stemmer for Python

Archived
43
/ 100
Emerging

Implements rule-based suffix stripping tailored to Turkish morphology, handling vowel harmony constraints, allomorphic variations, and phonological transformations (e.g., consonant voicing changes). Ported from the Elasticsearch Turkish stemmer plugin, it processes agglutinative word structures by sequentially removing nominal verb suffixes, noun suffixes, and derivational affixes according to strict ordering rules and vowel/consonant harmony validation.

231 stars. No commits in the last 6 months.

Archived Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 17 / 25

How are scores calculated?

Stars

231

Forks

31

Language

Python

License

Apache-2.0

Last pushed

Feb 26, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/otuncelli/turkish-stemmer-python"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.