Yes, as Abhinav suggested you can use the Google Translate service. I have good experience in using the Google Translate service for Hindi, Tamil, Telugu translations to English. All I can say is that Hindi translation to English works out better than both Tamil & Telugu.
However, my friendly advice to you would be that Google Translate is not a friendly tool to learn English from Hindi. It is still being improvised and needs lots of corrections. Therefore, you can use it only for getting meanings of important words in both the languages. Some times, the contents thus translated looks absurd or looks very clear that the English content is plagiarized.
So to keep away from these issues, it is always better to use your common sense.
Lakshmi Satish Kumar,
Freelancer.