fergusq/fst-python
Pure-Python Finite State Transducers – monorepo for KFST, PyOmorfi, and PyVoikko
This project offers a way to analyze Finnish text without the headaches of installing complex system-level software. It takes in Finnish words or text and processes them using advanced linguistic rules, outputting detailed morphological analyses or spell-checking insights. It's designed for educators, researchers, or web developers who need to integrate Finnish language processing into their Python applications or classroom environments easily.
Use this if you need to perform linguistic analysis (like spell-checking or morphological analysis) on Finnish text within a Python environment, especially when installing complex native libraries is difficult or impossible.
Not ideal if your application requires extremely high-speed linguistic analysis comparable to highly optimized C++ native libraries, as the pure Python version will be slower.
Stars
7
Forks
1
Language
Python
License
—
Category
Last pushed
Jan 28, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/fergusq/fst-python"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
nert-nlp/streusle
STREUSLE: a corpus with comprehensive lexical semantic annotation (multiword expressions, supersenses)
bretttolbert/verbecc
Verbe Complete Conjugator (verbecc) supports Catalan, Spanish, French, Italian, Portuguese and...
natasha/yargy
Rule-based facts extraction for Russian language
google-research/turkish-morphology
A two-level morphological analyzer for Turkish.
bjascob/LemmInflect
A python module for English lemmatization and inflection.