sagorbrur/bnlp

BNLP is a natural language processing toolkit for Bengali Language.

59
/ 100
Established

BNLP helps you process and understand text written in Bengali. It takes raw Bengali text or documents and can break them into words, identify parts of speech, recognize names, clean up noise, and understand word meanings. This tool is for linguists, researchers, data analysts, or anyone working with Bengali language data who needs to prepare it for analysis or applications.

308 stars.

Use this if you need to perform fundamental natural language processing tasks like tokenization, named entity recognition, part-of-speech tagging, or text cleaning on Bengali text.

Not ideal if your primary language of interest is not Bengali, as this toolkit is specifically designed for the Bengali language.

Bengali-language-processing text-analysis data-preparation linguistics information-extraction
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

308

Forks

68

Language

Jupyter Notebook

License

MIT

Last pushed

Jan 22, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/sagorbrur/bnlp"

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