Udgam Labs · Transliterator · 0.87 MB

Lekhani

Type Hindi in Latin letters and get Devanagari. The model runs in this page, on your own device, so nothing you type is sent anywhere.

Each word turns into Devanagari when you type a space. Other spellings of the last word appear here; tap one to use it.
Loading 0.87 MB…

How good it is

Aksharantar Hindi test (AI4Bharat): 9,991 romanised words, top-1 exact match, the same words and the same scorer for every system. Measured by us on 28 October 2026.

SystemWhat you download or holdWords exactly right
Lekhani0.87 MB in all65.9%
IndicXlit, model on its own11.5M parameters, 14× Lekhani's58.9%
IndicXlit, full Python packagethe model and a 4.2M-word list, 358 MB in memory (about 400× all of Lekhani)68.7%

Lekhani is 7.0 points ahead of IndicXlit's model on its own. IndicXlit's full package is still 2.8 points more accurate, if you can hold its word list.

Where it falls short

Use it in your own site or app

Five files, 0.87 MB, no dependencies: translit.js, model.q4.gz, model.json.gz, words.bin.gz, rerank.json. Apache-2.0 for the model and the runner, CC0 for the word list.