A collection of tools, datasets and resources on Bangla computing. This list was compiled to help researchers and hobbyists interested in Natural Language Processing with the Bangla (Bengali) language. Please feel free to contribute.
- Avro Keyboard (Windows, Mac, Linux, Ubuntu 16.04+)
- Ridmik Keyboard (Android)
- OpenBangla Keyboard
- Rokeya Keyboard Layout
- Avro Phonetic Library (JavaScript, Go, C++)
- jQuery.IME - Supports Avro, Probhat, Inscript, National (BD)
- BengaliPhoneticParser.swift (OpenBangla)
- Rupantor - A very flexible Bengali phonetic parser/converter written in Rust. It also supports Avro Phonetic. (OpenBangla)
- bijoy2unicode - A Python package for bidirectional conversion between Bijoy encoding and Unicode Bangla.
- Corpus Builder (Aniruddha Adhikary et al, BanglaKit)
- A Language Independent Wikipedia Text Corpus Downloader
- Indian Language Part-of-Speech Tagset: Bengali (LDC2010T16)
- IARPA Babel Bengali Language Pack IARPA-babel103b-v0.4b (LDC2016S08)
- BanglaLekha Corpus (Handwriting) (ULAB, Dhaka)
- Bangla word-list (Bangla Akademy Banan Abhidhan) (SNLTR)
- Bangla Speech Corpus (IIT, Kharagpur)
- Bengali Stopwords List (stopwords-iso)
- Bangla TTS Speech Corpus (Google)
- Large Bengali ASR Dataset (Google)
- Ekush: Bangla Handwritten Characters (DIU, Dhaka)
- ISHARA-LIPI: Bangla Sign Language Digits and Characters (DIU, Dhaka
- Bengali Large Commoncrawl Dataset
- Bengali Wikipedia Dump Dataset
- Bengali Open Subtitle Parallel Corpus
- Bengali-English Translation Dataset
- Bengali Female vs Male Names Dataset for NLP Tasks
- Bangla POS Tagger (HMM/CRF/ME Based) (IIT, Kharagpur)
- Bangla POS Tagger (shm0007)
- Bangla POS Tagger (uzl)
- Bangla POS Tagger (XML Based) (sunkuet02)
- Morphological Analyzer (IIT, Kharagpur)
- Chunker (Rule Based) (IIT, Kharagpur)
- Chunker (Statistical) (IIT, Kharagpur)
- Bengali Dependency Parser (Rajarshi Das et al)
- Bengali Stemmer (Rule Based) (Debasis Ganguly)
- Bengali Stemmer (Rule Based) (.NET) (Tapas Nayak)
- Bengali Stemmer (Rule Based) (Java) (Tapas Nayak)
- Bengali Stemmer (PHP?) (Md. Tanveer Islam, Tanveer Ahmed Nayeem)
- Bengali Stemmer (JavaScript) (Rifat Nabi)
- Bengali Stemmer (Java) (2015) (Tazim Hoque)
- Bengali Stemmer (Java) (2017) (Sudipto Roy)
- Bengali Word Embedding (Md. Afjal Hossain)
- Bengali Wordnet (Soumen Ganguly)
- Bengali Sentiment Analysis (iPython Notebook) (Abhishek Singh)
- Keyword Extraction (Mahir)
- Bengali NLP Library (Sagor)
- Bengali Lexical Dictionary (2012) (Abhishek Gupta)
- Bengali Dictionary (Minhas Kamal)
- Cross-platform Bengali Dictionary (Go/QML) (Monir Zaman)
- Bangla to English Translator (Mehadi Hasan Menon)
- Bangla OCR (kmhasan)
- Bangla OCR (CRBLP, BRACU)
- Bangla OCR (Fariha Nazmul)
- Bengali Handwritten OCR with Convolutional NN (Dibyatanoy Bhattacharjee)
- Numta Handwritten Bengali Digit Classification using Transfer Learning (Hasib Zunair, Nabeel Mohammed, Sifat Momen)
- Bengali Digit Recognition (Abhinav Agarwalla)
- Bengali Digit Classification (Md. Afjal Hossain)
- BOCRA [R Package for Bengali OCR]
- Bengali OCR with CNN (Sanjiv)
- Bengali Handwritten OCR with CNN (BM Abir)
- Katha - Bangla TTS (CRBLP, BRACU)
- Bengali-HTS (HMM-based Bangla TTS) (IIT, Kharagpur)
- Apona Pathok - Bangla TTS (Lost)
- bangla-tts (Deep CNN based real-time (GPU) TTS) (Zabir Al Nazi)
- Bengali Spell Checking (Ankur)
- Bagha - Personal Assistant (Reyad Rahman)
- Avro Online
- Probhat Online
- Bangla News Category Classification with Bidirectional LSTM (Zabir Al Nazi)
- Aurthohin - Gibberish Bangla text generator
- Koro (Go in Bangla)
- Potaka
- ChaScript (Syed Tanveer Jishan)