--- language: - si metrics: - accuracy - bleu tags: - Romanized Sinhala - Sinhala - Transliteration datasets: - deshanksuman/Swabhasha_RomanizedSinhala_Dataset --- --- # Model Card for Model ID This Repo is about Romanized Sinhala to Sinhala Transliteration using the Ngram and Rule Base Model. ## Model Details inputStr=input("Enter the input") //You can call the triGramTranslate Function to get the expected result print(triGramTranslate(inputStr)) ### Model Description This model is capable of handling short-hand typing(Adhoc Transliteration). eg Input: khmda Output : කොහොමද If you are using this work: Kindly cite : T. G. D. K. Sumanathilaka, R. Weerasinghe and Y. H. P. P. Priyadarshana, "Swa-Bhasha: Romanized Sinhala to Sinhala Reverse Transliteration using a Hybrid Approach," 2023 3rd International Conference on Advanced Research in Computing (ICARC), Belihuloya, Sri Lanka, 2023, pp. 136-141, doi: 10.1109/ICARC57651.2023.10145648. keywords: {Terminology;Social networking (online);Computational modeling;Knowledge based systems;Message services;Data structures;Data models;Romanized Sinhala;Transliteration;Tri-gram;Rule-based;Prediction;Suggestion}, The datasets used can be accessed Through : https://github.com/Sumanathilaka/Swa-Bhasha-Sinhala-Singlish-Dataset - **Developed by:** Deshan sumanathilaka - **Model type:** Ngram Model - **Language(s) (NLP):** Python - **License:** IEEE ### Model Sources [optional] - **Paper [optional]:** T. G. D. K. Sumanathilaka, R. Weerasinghe and Y. H. P. P. Priyadarshana, "Swa-Bhasha: Romanized Sinhala to Sinhala Reverse Transliteration using a Hybrid Approach," 2023 3rd International Conference on Advanced Research in Computing (ICARC), Belihuloya, Sri Lanka, 2023, pp. 136-141, doi: 10.1109/ICARC57651.2023.10145648. keywords: {Terminology;Social networking (online);Computational modeling;Knowledge based systems;Message services;Data structures;Data models;Romanized Sinhala;Transliteration;Tri-gram;Rule-based;Prediction;Suggestion}, - **Demo [optional]:** https://youtu.be/w6kdIDzoov4 ## Uses Romanized Sinhala to Sinhala Transliteration ## How to Get Started with the Model Download all the files from the repo. You can open Transliterator.py file Call the function triGramTranslate(inputStr) with an input String in Romanized Sinhala. ## Model Card Authors [optional] Deshan Sumanathilaka ## Model Card Contact deshankoshala@gmail.com