How Singlish Suggestions Work
Learn how the word suggestion popup works in the Singlish typing tool and how to pick the right Sinhala word from candidates.
How Suggestions Are Generated
As you type a word in Singlish (e.g., "shakthiya"), the engine converts it phonetically to Sinhala Unicode in real-time.
The suggestion system then looks up the converted Sinhala text in a built-in dictionary of 500+ common Sinhala words and their variants.
Suggestions are matched by prefix: the start of your converted Sinhala word is compared against dictionary entries.
If no exact match is found, the raw phonetic conversion is used as the primary output.
Using the Suggestion Popup
As you type, a popup appears below the text showing up to 5 suggestions.
The top suggestion is automatically selected and shown inline in the text area.
Press 1-5 on your keyboard to immediately select a specific suggestion.
Press Space to accept the top suggestion and move to the next word.
Use Up/Down arrows to cycle through suggestions before accepting.
Click any suggestion with your mouse to select it.
When The Right Word Is Not Suggested
Try a different Singlish spelling variant. Example: "kohomada" vs "kohamada" may give different results.
Type the full word in context (as part of a phrase) — the engine handles multi-word conversion better.
For rare or proper nouns, the raw phonetic conversion is usually close enough — just edit manually afterward.
Use voice typing for complex words that are hard to get right phonetically.
Dictionary Note
The built-in dictionary has ~500 words covering pronouns, family terms, common verbs, emotions, numbers, days, months, and more.
It is optimized for everyday Sinhala typing, not specialized or academic vocabulary.
For words not in the dictionary, the phonetic engine provides the base conversion — which is correct for most standard Sinhala words.