File size: 2,491 Bytes
5bc8040
 
 
 
 
 
 
 
 
 
fc363c0
 
5bc8040
74b35a1
4010517
74b35a1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
---
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]

<!-- Provide the basic links for the model. -->

- **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

[email protected]