semvec/pypi-packages huggingface dataset:
nltkbangla 0.0.1
Natural Language Processing Toolkit for Bengali Language

NLTK Bangla
===================


nltkbangla is a python package for Bengali Natural Language Processing Toolkit. It includes modules for Cleaning Text, Word Tokenization, Sentence Tokenization, Parts of Speech tagging and Synonym.
----------


Documents
-------------

## Installation

```bash
pip install nltkbangla
```

## Usage

### Cleaning Text
```python
import nltkbangla as nb
s = 'আজ আকাশ পরিষ্কার!!! মনে হয় আজ আর বৃষ্টি হবে না .........!'

print(nb.clean_text(s))
```

### Word Tokenization
```python
import nltkbangla as nb
s = 'প্রাচীন কালে মানুষ একসময় সংখ্যা বুঝানোর জন্য ঝিনুক, নুড়ি, দড়ির গিট ইত্যাদি ব্যবহার করত।'

print(nb.word_tokenize(s))
```

### Sentence Tokenization
```python
import nltkbangla as nb
s = ''' কম্পিউটার শব্দটি গ্রিক "কম্পিউট" শব্দ থেকে এসেছে। Compute শব্দের অর্থ গণনা করা। আর কম্পিউটার শব্দের অর্থ গণনাকারী যন্ত্র। '''

print(nb.sent_tokenize(s))
```

### POS Tagging
```python
import nltkbangla as nb

print(nb.pos_tag('কম্পিউটার'))
```

### Synonym
```python
import nltkbangla as nb

print(nb.synonym('হাত'))
```