Best thing about this app is that it also supports Hinglish ..means if you write "ladka" and translate it to English it will automatically translate it to meaning in English which is "Boy".
Please note that the output is machine generated so don't expect 100% accuracy. At least you will be able to understand the meaning of the phrase.
English Hindi Translator
This app has access to :