Microsoft translator or bing translator is a free translation service for online automatic translation of text and web pages from microsoft.
Microsoft Indic Language Input Tool helps you enter Indian language text easily into any application. It is available in two versions,Web Version and Desktop version. Web version allows you to type Indian language text on any page on the World Wide Web and the desktop version allows you to type Indian language text in any application in Microsoft Windows.The primary input mechanism is transliteration. and it also provides a visual keyboard to assist with editing words that do not transliterate properly.
Supported Indic Languages:
Microsoft Indic Language Input Tool Homepage