semvec/pypi-packages huggingface dataset:
mydoll 0.0.8
Bangla Natural Language Processing Toolkit

**Mydoll**
===================


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


## ***Installation***

```bash
pip install banglanltk
```

## ***Usage***

### Cleaning Text
```python
import banglanltk as bn
s = 'আজ আকাশ পরিষ্কার!!! মনে হয় আজ আর বৃষ্টি হবে না .........!'
print(bn.clean_text(s))
```

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

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

### POS Tagging
```python
import banglanltk as bn
print(bn.pos_tag('কম্পিউটার'))
```

### Stemming
```python
import banglanltk as bn
print(bn.stemmer('অনুভবের'))
```

### Synonym
```python
import banglanltk as bn
print(bn.synonym('হাত'))
```