Mango Languages is an online language-learning system that can help you learn languages like Spanish, French, Japanese, Brazilian Portuguese, German, Mandarin Chinese, Greek, Italian, Russian and more. It also offers English language lessons if English is not your first language. The system is divided into modules that have clear goals related to conversation and pronunciation. It uses a variety of teaching methods including flashcards, repetition, and cultural notes. It also contains a translation feature.
Check out a 10-minute demo to get started.