Microsoft Indic Language Input Tool helps you enter Indian language text easily into any application in Microsoft Windows or on any page on the Web. The primary input mechanism is transliteration. Additionally, it provides a visual keyboard to assist with editing words that do not transliterate properly. It currently supports Tamil, Kannada, Hindi, Malayalam, Bengali and Telugu languages.