Google Transliteration IME(Input Method Editor) is an input method editor which allows users to enter text in one of the supported languages using a roman keyboard.
Google Transliteration IME is currently available for 14 different languages
Malayalam , Arabic, Bengali, Farsi (Persian), Greek, Gujarati, Hindi, Kannada, Marathi, Nepali, Punjabi, Tamil, Telugu and Urdu.
Download link: http://www.google.com/ime/transliteration/
Documentation : http://www.google.com/ime/transliteratio...stallation
Google recently launched the Google Hindi Input app on Google Play
Please check this page: Google Hindi Input on Android