This is nice site. In which you can get more number of translations from different indian language lyrics.
Are you tried the song with english subtitles in google.
English translation may get the meaning. But better to understand the meaning and chant the same sound with meaning.
You can get the videos with english subtitle for that song. The song was sing by KAMALHASAN. The universal hero from tamilnadu – india.