MehranLM is an experimental attempt to build a Small Language Model (SLM) for Sindhi.
To create a home-grown Sindhi language model that developers, students, and eventually the wider public can use, improve, and enjoy.
جيو ڪريس!
- Lack of Sindhi support - General or multilingual LLMs perform poorly on Sindhi due to lack of data.
- Local-first approach - MehranLM is focused exclusively in the Sindhi language.
- Community-driven - Developers, students, and contributors are welcome to join hands in building a Sindhi language model.
- Students and Developers - who want to experiment with language models and support Sindhi NLP.
- Researchers - (future scope) - to analyze, fine-tune, and evaluate a dedicated Sindhi Language Model.
- General Public Use - (future scope) - applications like text-completion, translation, or chatbots.
- Collect and clean Sindhi text dataset (in-progress)
- Download and Clean Wikidumps
- Typing some stuff in Sindhi (in-progress)
- OCR Public-Domain Books
- Type folklore and old poetry
- Tokenization
- Basic BPE Tokenization
- Further Improvements
- Train on LSTM
- Train on Transformers
- Benchmarks
This project cannot grow alone. Contributions are welcome. You can help us in many ways.
- Dataset collection and cleaning
- Model design and training
- Evaluation benchmarks
- Documentation and tutorials
- Clone this repository (for Devs and Students)
git clone https://github.com/IshaqJunejo/MehranLM.git - Open an issue on this repository for any suggestions
- Or reach out via email, LinkedIn, or anywhere else you can find.
If you use this code or the findings from this repository or the preprint in your research, please cite it as follows:
@misc{junejo_2026_mehranlm_tokenizer,
author = {Junejo, Muhammad Ishaque},
title = {MehranLM-Tokenizer: A Natively-Trained Tokenizer
for Sindhi Language Modelling
},
month = jul,
year = 2026,
publisher = {Zenodo},
doi = {10.5281/zenodo.21606268},
url = {https://doi.org/10.5281/zenodo.21606268},
}
This repository contains 2 different licenses.