If you want to enter or type text in indian languages you must use Google Transliteration IME which is an input method editor which enables to enter text in supported languages. Google IME uses roman keyboard layout to enter the text and lets users to type the words using latin characters the way it sounds which will be converted to it’s native script.

Google IME is supported for 14 different languages currently including some indian languages Bengali, Gujarati, Hindi, Kannada, Malayalam, Marathi, Nepali, Punjabi, Tamil, Telugu and Urdu. This application can be downloaded for Windows 7, Vista and XP 32-bit Only. You can use Google IME application even when you are offline(unconnected to internet).

With Google IME, user can personalize corrections to be remembered. It also provides dictionary to assist completion of the words as soon the prefixes are typed. Download Google IME for your language and install to use with applications like notepad.