Author 1: Md Istiak Tanvir - eruddro@gmail.com
Author 2: Asma Akter - asmaul9377@gmail.com
Author 3: Md Tanvirul Islam - tanvirulislam.cse@diu.edu.bd
BanglaNLP
Banglanlp is an innovative toolkit designed for Natural Language Processing (NLP) applications in Bangla language. The one of the focus of this package is on stemming—transforming inflected or derived Bangla words back to their root forms. This package utilizes a unique, algorithmically efficient approach to ensure accurate root detection across a wide range of Bangla words, making it a powerful tool for Bangla language processing tasks.
Features Efficient Stemming: Built with an optimized algorithm for fast and accurate stemming of Bangla words. Flexible Dataset Support: Supports customizable datasets for dynamic, versatile use across NLP applications. Additional NLP Functions: Designed to accommodate future Bangla NLP functions such as stop word removal, tokenization, and more. Cross-Platform Compatibility: Works seamlessly on major operating systems. Installation Install the package using pip:
bash pip install banglanlp
Usage Here’s a basic example of how to use Banglanlp for stemming:
python from banglanlp.rootfinder import bstem
Sample word for stemming
word = "ফুটবলটি খুব দেখতে চমৎকারই ছিল"
root_word = bstem(word)
print("Root form:", root_word)
Future Scope In future updates, more functionalities will be added to make Banglanlp a comprehensive toolkit for Bangla language NLP, including syntax parsing, sentiment analysis, and more.
License This project is licensed under the MIT License, making it freely accessible and open to contributions.
Thank you for reading...
Release files for banglanlp 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| banglanlp-0.1.5.tar.gz | 1.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| banglanlp-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.2 MB
Release files / banglanlp-0.1.5.tar.gz
| Download URL | banglanlp-0.1.5.tar.gz |
|---|---|
| Size | 1.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4d6c295484b9fb1cbc4dd9396eb3e06bb2efa003af225b0a3cbfa07b1e381cef
|
|
BLAKE2b-256 checksum How to use checksums |
913155a4121f3f8c14d21671d81849258a0b407e959ecc79f7fc44d81b7d495a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|
Release files / banglanlp-0.1.5-py3-none-any.whl
| Download URL | banglanlp-0.1.5-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bf93637e53788ff3e5c55937647c7b1779ff6a08631186c91e6fe5df51f40e14
|
|
BLAKE2b-256 checksum How to use checksums |
521e96610c406b3cf5efdb49e068978f85ac22b2ecdbd2f1d8b9fc5df266ec93
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.13.0
|