Devanagari → Latin · runs in your browser

gomanize रोमनीकरण

Romanize Hindi (Devanagari) into readable, diacritic-free Latin script — tuned for song lyrics. Everything runs client-side on WebAssembly; nothing is ever sent to a server.

Devanagari input paste or type
Romanized output loading engine
Rule tweaks
Learned (opt-in)

About gomanize रोमनीकरण

gomanize romanizes Devanagari (Hindi) into readable, diacritic-free Latin script — built for song lyrics and other colloquial text. It follows how words are pronounced (romanization / phonetic transliteration), rather than the strict, reversible transliteration of schemes like IAST or ISO 15919.

How it works

A rule-based engine makes the core decisions — schwa deletion, and consonant, vowel, and rendering rules. Three optional learned components, toggleable above, trade a little more computation for accuracy: a decision-tree schwa model, an ~8,000-word attested lexicon, and a character n-gram re-ranker.

Accuracy

On the curated Dakshina benchmark: 86.1% exact (pure) and 92.8% match-any-attested-variant, rising to 94.7% with the re-ranker. On a gold lyrics set the character error rate is ≈ 0.047 — close to the ~0.054 human floor.

Privacy

Everything runs client-side in your browser via WebAssembly. No text is ever sent to a server.