Skip to main content

BNTRANSLIT is a deep learning based transliteration app for Bangla word

Project description

BNTRANSLIT

BNTRANSLIT is a deep learning based transliteration app for Bangla word.

Installation

pip install bntranslit

Dependency

  • pytorch 1.7.0 or 1.7.0+

NB: No GPU Needed. Totally CPU based

Pre-trained Model

Usage

from bntranslit import BNTransliteration


model_path = "bntranslit_model.pth"
bntrans = BNTransliteration(model_path)

word = "aami"
output = bntrans.predict(word, topk=10)
# output: ['আমি', 'আমী', 'অ্যামি', 'আমিই', 'এমি', 'আমির', 'আমিদ', 'আমই', 'আমে', 'আমিতে']

Datasets and Training Details

  • We used Google Dakshina Dataset
  • Thanks to AI4Bharat for providing training notebook with details explanation
  • We trained Google Bangla Dakshina lexicons train datasets for 10 epochs with batch size 128, 1e-3, embedding dim = 300, hidden dim = 512, lstm, used attention
  • We evaluated our trained model with Google Bangla Dakshina lexicon test data using AI4Bharat evaluation script and our evaluation results insides docs/evaluation_summary.txt

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bntranslit-2.1.0.tar.gz (8.6 kB view details)

Uploaded Source

Built Distribution

bntranslit-2.1.0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file bntranslit-2.1.0.tar.gz.

File metadata

  • Download URL: bntranslit-2.1.0.tar.gz
  • Upload date:
  • Size: 8.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for bntranslit-2.1.0.tar.gz
Algorithm Hash digest
SHA256 4ddc3f1e7cfacaa5ada6d74cd85c73229102c30eb06d6cf0b0f78f6254056b01
MD5 0ad7b29878c2c3bc215b00e7536973df
BLAKE2b-256 35760abb12c938912f6c1cd776b25658282c4cb9a676a238a4ffe92b5f204fb3

See more details on using hashes here.

File details

Details for the file bntranslit-2.1.0-py3-none-any.whl.

File metadata

  • Download URL: bntranslit-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5

File hashes

Hashes for bntranslit-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 166368a3fcecb362075dcc5d7804c949c7798ff92f5421342e59bd242694c694
MD5 706087fa9b0d512a5614da5f1cced82c
BLAKE2b-256 2838325ad0d05ff79e59cfa7dec11108f42588d4e8d04fcb5acda2da04855d07

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page