Google has added English to Telugu, Tamil, Gujarati, Kannada, Marathi, Malayalam, and Bengali dictionaries and vice versa to its Dictionary section. English-to-Hindi dictionary has been available for a long time. Go to http://www.google.com/dictionary and click the drop down menu and hover the mouse on English. It shows available languages menu and from there you can select the language.
If you want to check the English word for one of the above languages, hover your mouse on your language and it opens another right-side menu where you can select Your Language>English. Use the Google Indic Transliteration Tool to type the word in your language phonetically and paste it into the Google Dictionary text box and click “Search Dictionary.”
If you are logged in, you can bookmark the searched words for future reference and also you can hear pronunciation of the English words.
It is really good especially the “Related Phrases” section. Now, I can easily find the exact Telugu meaning for an English word very easily. Thanks Google!