Skip to content

Lightweight Streamlit app that converts Banglish (phonetic Bengali) into formal Bengali script using the indic-transliteration library.

License

Notifications You must be signed in to change notification settings

joyboseroy/banglascriptbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BanglaScriptBot

BanglaScriptBot is a simple, open-source Bengali script learning app that helps users convert Banglish (phonetic Bengali written in English script) into proper Bengali script. It uses the indic-transliteration library for fast, lightweight transliteration and runs fully offline.

Features

  • Converts phonetic Bengali like ami tomar sathe jete chai into আমি তোমার সাথে যেতে চাই
  • Uses indic-transliteration – no need for large models or internet access
  • Built with Streamlit – clean and fast UI
  • Ideal for learners who speak Bengali but want to improve reading and writing

Getting Started

1. Clone the repository

git clone https://github.com/joyboseroy/banglascriptbot.git
cd banglascriptbot

2. Install dependencies

pip install -r requirements.txt

3. Run the app

streamlit run app.py

Then open http://localhost:8501 in your browser.

How It Works

The app uses indic-transliteration to convert ITRANS-style phonetic Bengali (e.g. ami, tomar, sathe) into native Bengali script. It's a perfect tool for brushing up on Bengali writing if you're already fluent in speaking.

Project Structure

File Description
app.py Streamlit app code
requirements.txt Python package dependencies
README.md This file
LICENSE MIT License

License

This project is licensed under the MIT License. See LICENSE for details.


Make Bengali script learning easier.

About

Lightweight Streamlit app that converts Banglish (phonetic Bengali) into formal Bengali script using the indic-transliteration library.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages