Metadata-Version: 2.1
Name: banglanltk
Version: 0.0.3
Summary: Bangla Natural Language Processing Toolkit
Home-page: UNKNOWN
Author: Piyal Roy
Author-email: piyalroy00@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

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


banglanltk 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 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('কম্পিউটার'))
```

### Synonym
```python
import banglanltk as bn

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




