bjascob/LemmInflect

A python module for English lemmatization and inflection.

53
/ 100
Established

This tool helps you standardize English words for analysis or generate different grammatical forms of a word. You provide a word and specify its part of speech, and it returns the base form (lemma) or an inflected form. This is ideal for linguists, natural language processing researchers, or anyone needing precise control over English word forms in text analysis.

275 stars. Used by 3 other packages. No commits in the last 6 months. Available on PyPI.

Use this if you need to accurately convert words to their base forms (like 'running' to 'run') or generate specific grammatical variations (like making 'watch' into 'watched' or 'watches').

Not ideal if you need to handle highly ambiguous cases where the correct word form depends on complex sentence context, such as choosing between 'was' and 'were' for the verb 'be'.

linguistics text-analysis natural-language-processing computational-linguistics information-retrieval
Stale 6m
Maintenance 0 / 25
Adoption 13 / 25
Maturity 25 / 25
Community 15 / 25

How are scores calculated?

Stars

275

Forks

25

Language

Python

License

MIT

Last pushed

Sep 14, 2023

Commits (30d)

0

Dependencies

1

Reverse dependents

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/bjascob/LemmInflect"

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