Itrans
ITRANS is an ASCII transliteration scheme used to render Indic scripts in plain ASCII text. It maps characters from scripts such as Devanagari, Bengali, Gujarati, Gurmukhi, Kannada, Malayalam, Tamil, and Telugu to sequences of ASCII characters. The scheme enables typed input on standard keyboards and convenient processing by search engines, databases, and linguistic software, while preserving readability for readers familiar with the transliteration. ITRANS covers independent vowels, consonants, diacritics, as well as conjunct consonants, anusvara, visarga, and other phonetic modifiers through explicit ASCII sequences. Conjuncts are represented by combining sequences, allowing accurate representation of complex syllables without requiring native script support.
ITRANS was developed in the 1990s to support computational processing of Indian languages and Sanskrit, bridging
Today ITRANS is one of several transliteration schemes used for Indian languages; many projects have shifted