50LANGUAGES offers everything you need to learn a new language. Online courses, apps, tests, games, vocabulary cards and much more. And it's free!
Learn a language - free, online or offline with Android and iPhone apps
With 50LANGUAGES you can learn over 50 languages like Afrikaans, Arabic, Chinese, Dutch, English, French, German, Hindi, Italian, Japanese, Persian, Portuguese, Russian, Spanish or Turkish using your native language!