LipikaBoard!

Keyboard for typing Indian languages. You can type in Bengali, Devanagari, Gujarati, Gurmukhi, Hindi, Kannada, Malayalam, Oriya, Tamil and Telugu scripts, as well as ISO-15919 and International Phonetic Alphabet (IPA). Supports ITRANS, Baraha, Harvard Kyoto, Barahavat and Ksharanam transliteration schemes.