A powerful tool that converts Singlish into Sinhala Unicode script
© 2025 Daham Sathmin.
ODS Singlish Converter converts Singlish into Sinhala Unicode text.
Example: kohomadha → කොහොමද.
This project supports a web UI (Flask) and desktop, or a Chrome extension.
- Real-time Singlish → Sinhala conversion
- Web UI built with Python & Flask
- Lightweight and easy to extend
- Ready for packaging into a desktop app (PyInstaller) or browser extension
- Backend & conversion logic: Python
- Web framework: Flask
- Frontend: HTML, CSS, JavaScript
- Optional packaging: PyInstaller for desktop builds
- Python 3.13+
- Recommended: virtual environment
git clone https://github.com/DahamSathmina/ODS_Singlish_Converter-Base_on_python.git
cd ODS_Singlish_Converter-Base_on_python
python -m venv venv
# Activate the virtual environment:
# Linux / macOS
source venv/bin/activate
# Windows (PowerShell)
venv\Scripts\Activate.ps1
# Or Windows (cmd)
venv\Scripts\activate
pip install -r requirements.txtpython app.pyOpen http://localhost:5000 in your browser, paste Singlish input, click Convert, and view the Sinhala output.
├── app.py # Flask web application
├── converter.py # Core Singlish -> Sinhala logic
├── requirements.txt # Python dependencies
├── Demo/ # Screenshots and visuals
│ ├── web-ui.png
│ ├── converted-text.png
│ └── web-ui-phone.png
├── static/ # Front-end assets (css/js)
├── templates/ # HTML templates for the web UI
└── LICENSE # GPL-3.0 License
Contributions are welcome! Ways to help:
- Open issues for bugs or feature requests
- Fork the repo and submit a pull request
- Improve conversion accuracy and add tests
- Add platform support (desktop packaging, mobile port)
- Improve UI/UX and localization
When contributing, please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature-name) - Make changes and add tests where applicable
- Open a pull request describing your changes
This project is licensed under the GNU General Public License v3.0.
- Author: Daham Sathmin
- GitHub: https://github.com/DahamSathmina
- For support or collaboration, create an issue in the repository.
Thank you for using ODS Singlish Converter! 🌟
