SekouD/mlconjug
A Python library to conjugate verbs in French, English, Spanish, Italian, Portuguese and Romanian (more soon) using Machine Learning techniques.
mlconjug is a Python library that helps language learners, writers, and linguists accurately conjugate verbs in French, English, Spanish, Italian, Portuguese, and Romanian. You input a verb and the desired conjugation, and it outputs the correctly conjugated form, even for new or made-up verbs. It is ideal for anyone working with these languages who needs reliable verb conjugation.
No commits in the last 6 months. Available on PyPI.
Use this if you need to programmatically conjugate verbs in multiple languages, including irregular or invented ones, with high accuracy.
Not ideal if you are looking for a simple, interactive conjugation tool for personal use rather than programmatic integration.
Stars
74
Forks
8
Language
Python
License
MIT
Category
Last pushed
Dec 08, 2024
Commits (30d)
0
Dependencies
5
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/nlp/SekouD/mlconjug"
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
bjascob/LemmInflect
A python module for English lemmatization and inflection.
google-research/turkish-morphology
A two-level morphological analyzer for Turkish.