Check out the gamification of over 30 foreign languages that Duolingo – The world’s best way to learn a language provides, all for free! Also available as an app.
22 languages to learn with Memrise – Learn a language. Meet the world including computer programming languages and other professional development courses.
Conjuguemos is an online language learning platform with many languages to choose from. Use flashcards, quizzes and interactive games to learn new languages.
Translations are provided by Google Translate.