Recommended answer:
I go to http://translate.google.com and use this powerful, free online translation tool. It translates for me not only a word but also a website, a document, or a lesson plan. In this way, I have no difficulty in teaching ESL to Spanish students, Portuguese students, Chinese students, Vietnamese students, Russian students, Thai students, Italian students, etc.