Skip to main content

Bengali Natural Language Processing(BengaliNLP)

PyPI version Supported Python versions

BengaliNLP is a natural language processing toolkit for Bengali Language. This tool will help you to tokenize Bengali text, Embedding Bengali words, Embedding Bengali Document, Bengali POS Tagging, Bengali Name Entity Recognition, Bangla Text Cleaning for Bengali NLP purposes.

Features

Installation

PIP installer

pip install bengalinlp

or Upgrade

pip install -U bengalinlp
  • Python: 3.8, 3.9, 3.10, 3.11
  • OS: Linux, Windows, Mac

Build from source

git clone https://github.com/banglawiki/bengalinlp.git
cd bengalinlp
python setup.py install

Sample Usage

from bengalinlp import BasicTokenizer

tokenizer = BasicTokenizer()

raw_text = "আমি বাংলায় গান গাই।"
tokens = tokenizer(raw_text)
print(tokens)
# output: ["আমি", "বাংলায়", "গান", "গাই", "।"]

Metadata

Release files for bengalinlp 2.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bengalinlp 2.0.1
File Size Uploaded Provenance
bengalinlp-2.0.1.tar.gz 20.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bengalinlp 2.0.1
File Interpreter ABI Platform
bengalinlp-2.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 48.3 kB

Release files / bengalinlp-2.0.1.tar.gz

Download URL bengalinlp-2.0.1.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
5f85fb192f530420c14403238078714d48b465a384201852f65a05d043849955
BLAKE2b-256 checksum
How to use checksums
82c01b91079523c4df8c3d3963faa31a39d0375b0ab2338217055edae25e4482
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Release files / bengalinlp-2.0.1-py3-none-any.whl

Download URL bengalinlp-2.0.1-py3-none-any.whl
Size 27.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1adcd9b45b2583f9cbf81609fcfb05551f8939dfbbb878abaeefd62223c605c1
BLAKE2b-256 checksum
How to use checksums
cff07b067882d29776f44d33a5ad75e766af972c7f2a6befa4b482d1852a0047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.10

Security for bengalinlp 2.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page