Google Translate offers a free English-to-Tamil translation tool through its website. Additionally, a free app is available for Android devices in the Google Play store called Tamil English Translator, which translates both from Tamil to English and English to Tamil.
Google Translate offers useful tools with its translators, including a display of how to pronounce the translation and the ability to listen to how the translated text sounds in the destination language. This can be useful for those who are not familiar with languages to which they are translating.
Google Translate also translates English text to other languages spoken in India, including Hindi, Bengali and Punjabi.