Hindi / Bengali → Latin · runs in your browser
gomanize रोमनीकरण
Romanize Hindi or experimental Bengali into readable Latin script. Everything runs client-side on WebAssembly; nothing is ever sent to a server.
live
Choose the language of your input.
paste or type
Romanized output
loading engine
tool
install
# CLI (Homebrew, macOS/Linux) brew install budhash/tools/gomanize # CLI (Go) go install github.com/budhash/gomanize/cmd/gomanize@latest # library go get github.com/budhash/gomanizecommand line
gomanize "नमस्ते दुनिया" # namaste duniya echo "हिंदी गाना" | gomanize # hindi gana gomanize --language=bengali "আমি বাংলা" # ami banglago library
g, _ := gomanize.New("hindi")
fmt.Println(g.Translit("नमस्ते दुनिया")) // namaste duniya
javascript / npm
// npm install @budhash/gomanize — the same engine (this page runs it) import { load } from "@budhash/gomanize"; const g = await load(); g.translit("नमस्ते दुनिया"); // "namaste duniya" g.translit("আমি বাংলা", { language: "bengali" }); // "ami bangla"
The toggles in the demo above are the CLI flags — --long-vowels, --simple-nasals, --keep-medial-schwa, --schwa-model, --lexicon, --rerank. Full reference in the README.