Views
No views yet
google/mt5-small.1from transformers import pipeline
2
3translator = pipeline("translation", model="savinugunarathna/singlish-to-sinhala-mt5-small")
4result = translator("translate Singlish to Sinhala: oyage nama mokakda")
5print(result[0]["translation_text"])
6# Output: ඔයාගේ නම මොකක්ද1from transformers import AutoTokenizer, AutoModelForSeq2SeqLM
2
3tokenizer = AutoTokenizer.from_pretrained("savinugunarathna/singlish-to-sinhala-mt5-small")
4model = AutoModelForSeq2SeqLM.from_pretrained("savinugunarathna/singlish-to-sinhala-mt5-small")
5
6input_text = "translate Singlish to Sinhala: mama pasal yanawa"
7inputs = tokenizer(input_text, return_tensors="pt")
8outputs = model.generate(**inputs, max_length=80, num_beams=5)
9translation = tokenizer.decode(outputs[0], skip_special_tokens=True)
10print(translation)
11# Output: මම පාසල යනවා1texts = [
2 "translate Singlish to Sinhala: kohomada",
3 "translate Singlish to Sinhala: mama hodata innawa",
4 "translate Singlish to Sinhala: api yamu"
5]
6
7inputs = tokenizer(texts, return_tensors="pt", padding=True)
8outputs = model.generate(**inputs, max_length=80, num_beams=5)
9
10for i, output in enumerate(outputs):
11 print(f"{texts[i].split(': ')[1]} → {tokenizer.decode(output, skip_special_tokens=True)}")| Singlish Input | Sinhala Output |
|---|---|
| oyage nama mokakda | ඔයාගේ නම මොකක්ද |
| api koheda yanne | අපි කොහෙද යන්නේ |
| kohomada | කොහොමද |
| mama hodata innawa | මම හොඳට ඉන්නවා |
1@misc{singlish-sinhala-mt5-20260116,
2 author = {savinugunarathna},
3 title = {Singlish to Sinhala Translation Model (mT5-Small)},
4 year = {2025},
5 publisher = {Hugging Face},
6 howpublished = {\url{https://huggingface.co/savinugunarathna/singlish-to-sinhala-mt5-small}}
7}1@article{sumanathilaka2025swa,
2 title={Swa-bhasha Resource Hub: Romanized Sinhala to Sinhala Transliteration Systems and Data Resources},
3 author={Sumanathilaka, Deshan and Perera, Sameera and Dharmasiri, Sachithya and Athukorala, Maneesha and Herath, Anuja Dilrukshi and Dias, Rukshan and Gamage, Pasindu and Weerasinghe, Ruvan and Priyadarshana, YHPP},
4 journal={arXiv preprint arXiv:2507.09245},
5 year={2025}
6}