Google Hindi Input Keyboard for Android
Google Indic and Gborad are the two main keyboard from Google available for Android at play store. Using these keyboards we can type in Hindi very easily. Using Gboard you can type 22 Indian languages, it includes Hindi, Kannada, Tamil, Telugu, Marathi, Malayalam, Bengali, Assamese, Gujarati, Konkani, Bodo, Dogri, Maithili, Nepali, Odia, Punjabi, Sanskrit, Santhali, Sindhi and Urdu. And using Gboard you can type using voice in eight Indian languages.
Gboard Translate feature
Gboard also has translation feature, you can use this by pressing over G icon on top left side, thereafter you will see google translation icon tap over it. Now type in your favorite language for which you are comfortable in English, Hindi, German, Chinese etc. convert it automatically in which language you want to post or type.