Sinhala Unicode Converter Browser Extension

Sinhala Unicode Converter transliterates Latin (phonetic) input into Sinhala across the web. Follow this guide to install, activate live conversion, and customise the experience on your favourite browser.

Overview

Sinhala Unicode Converter transliterates Latin (English phonetic) input into Sinhala across any website. Enable live conversion in text boxes, run manual one-off conversions, and choose between Sinhala-specific keyboard layouts without leaving the page. Settings sync with your browser profile, so your preferences follow you everywhere.

Installation

Microsoft Edge Add-ons Store

  1. Open the Microsoft Edge Add-ons listing: Sinhala Unicode Converter.
  2. Click Get, then confirm with Add extension.
  3. Pin the extension icon (puzzle piece → pin) for faster access to the popup.

Chrome Web Store

  1. Open the Chrome Web Store page for Sinhala Unicode Converter.
  2. Click Add to Chrome, then confirm with Add extension.
  3. Optional: pin the toolbar icon from the extensions menu for quick launches.

Usage

Popup translator

  • Click the toolbar icon to open the popup.
  • Type Latin characters in the Input box; Sinhala Unicode appears instantly in Output.
  • Use Copy to place Sinhala text on the clipboard.
  • Switch the transliteration scheme (Singlish or Wijesekara) from the dropdown; changes take effect immediately across every feature.

Live conversion in inputs

  • Live transliteration stays disabled until you allow the current site from the popup.
  • Once enabled, focus any supported input, textarea, or contentEditable element and type in Latin characters. Words convert automatically when you hit a word boundary (space, punctuation, Enter).
  • The popup badge shows whether the current tab is active, blocked, or unsupported.

Context menu (right click)

  • Highlight Latin text inside an editable field.
  • Right-click and choose Convert to Sinhala Unicode (same as pressing ⌘ + Shift + , on macOS or Ctrl + Shift + , on Windows/Linux).
  • The selection is replaced with Sinhala output in-place.

Keyboard shortcut

  • Select text inside an editable element.
  • Press ⌘ + Shift + , (macOS) or Ctrl + Shift + , (Windows/Linux).
  • The selection is replaced with Sinhala Unicode using the active scheme, and an input event is emitted for the page.

Transliteration maps

Sinhala Unicode Converter ships with Singlish (phonetic) and Wijesekara schemes. Combine consonants and vowels to build full syllables—for example, ka, kaa, ku.

Singlish Scheme

Vowel sounds

Short Phonetic Long Phonetic
a aa, a)
A, \a Aa, A), ae
i ii, i), ie, ee
e ea, e), ei
o oe, o)
u uu, u), oo
au

Auxiliaries

Special
ර් (rakaransha) \r + consonant, or consonant + R
්‍ය ligature consonant + Y, or \y suffix
Vowel signs
consonant + ru
consonant + ruu
consonant + I
consonant + au
Nasal clusters
nnda
nndha
nnga

Consonants

Common
k
g
ch
j
t
d
th
dh
n
p
b
m
y
r
l
w, v
s
h
N
L
Aspirated
kh, K
gh, G
Ch
T
D
Th
Dh
ph, P
bh
Special
B
sh
Sh
f
GN
KN
q
ළුLu
ළූLuu
Standalone
\n
\h
\N
\R

Wijesekara Scheme

Key(s) Sinhala output Notes
` ්‍ර Rakaransha prefix
~ ර්‍ Répaya suffix
w, W අ, උ Independent vowels
q, Q ු,ූ Short/long “u” diacritics
a Halant / virama
s, S ි,ී Short/long “i” diacritics
d, D ා,ෘ “aa” and vocalic “ru”
f Short “e”
g, G ට, ඨ Retroflex pairings
h, j ය, ව Common consonants
k, l න, ක Standard consonant mapping
;, n, m ත, බ, ප Wijesekara consonant keys
Y, I ශ, ෂ “sh” variants
Z, X " , ඃ Quotes and visarga

Type in the standard Wijesekara keyboard order—the converter mirrors the official layout for vowels, consonants, and diacritics.

Configuration options

  • Per-site activation: Toggle live conversion on/off for the current hostname from the popup. Advanced rules (subdomains, registry-level, wildcards) live in the Options page.
  • Transliteration scheme: Switch between Singlish and Wijesekara in the popup or Options menu. This setting drives live input, manual conversions, and shortcuts.
  • Persistent domain rules: The Options page lists every domain override. Add, edit, or remove entries to control where live conversion activates automatically.

Support

Need help or want to report an issue? Email siunicodeext@sinhala.space with:

  • Your browser and operating system.
  • The site where you were typing.
  • The transliteration scheme in use (Singlish or Wijesekara).
  • Screenshots or console logs if available.

We’ll respond with troubleshooting steps or workarounds as quickly as possible.

Developers

Sinhala Unicode Converter is built by a team of two.

We gratefully acknowledge inspiration and integration of the foundational work by the below projects: