The following resources can be beneficial to English Language Learners.
Google Translate: https://translate.google.com/
ESL Educational Games: http://www.abcya.com/
25 More Educational ESL Games: http://classroom-aid.com/2012/08/28/25-online-games-for-english-language-learners/