Learn English Online
A free translation service that provides instant translations between dozens of different languages.
Live Mocha offers free classes and language learning tools. An online community offers lots of chances to practice speaking a new language.
Choose from dozens of foreign languages to learn, or learn to speak English as a second language. Appropriate for adults and children.