Apps for Learning a Foreign Language

Learning a foreign language is useful for a number of reasons, but it’s also one of the more difficult subjects you can tackle. Mastering a new language is all about immersion, getting as much consistent access to the language as possible. However, if you’re not fortunate enough to live in an area where the language you’re trying to learn is spoken, immersion can be difficult to achieve. Fortunately, technology can help you integrate language learning into all aspects of your life. Try these apps that make mastering a foreign tongue easy.


Duolingo is one of the highest rated language learning apps, available for computer and mobile device. Lessons in Duolingo are heavily dependent on new vocabulary with little focus on grammar.

Rosetta Stone

As opposed to Duolingo’s vocabulary focus, Rosetta Stone spends more time on grammar. This is one of the oldest and most well respected language learning software systems, now available in mobile form as well.


FluentU uses real-world videos and music to teach language. Videos and songs are subtitled, and a single tap brings up a translation of a word or phrase. This is a great app for those who are already a little ways along in their language learning journey.


Anyone who has been learning a foreign language for a while knows how important building vocabulary is. The sole purpose of Memrise is to help the user memorize new words. Each Memrise module contains about 15 words, with a total of several thousand in the program.

Open Language

Open Language is great app for covering all language skills: speaking, listening, reading, writing and grammar. With a very professional feel and natural organization, Open Language feels more like a foreign language class than a free app. The apps contents are also based around an accredited standard.

Language leaning apps are no replacement for other forms of study. However, they can make a great supplement for high school classes, college courses, or tutoring.