Google Translateis a free multilingual statistical machine translation service provided by Google to translate text, speech, images, sites, or real-time video from one language into another.
This site provides hundreds of pages of free information and resources for both teachers and students. Materials are organized by skill and level for quick and easy access.
This web site is for people studying English as a Second Language (ESL) or English as a Foreign Language (EFL). There are quizzes, word games, word puzzles, proverbs...
BBC Learning English has been teaching English to global audiences since 1943, offering free audio, video and text materials to learners around the world.