Duolingo is an app for Android that lets users learn languages quickly. Duolingo focuses on reading, writing, and speaking. The interface is made to feel like a game, and the app...
AnkiDroid lets you learn flashcards very efficiently by showing them just before you forget. Flashcards can include images/sounds. Usable offline. Syncs with other Anki apps for...
Busuu is an app that teaches through illustrations, audio, and connects learners to native speakers. There are 150 day-to-day topics to learn about.
Linq [freemium - $8.99/mo] is an app that connects learners to real people for translations that would otherwise be limited by translation software.
Babel is an Android app that offers extensive courses in 13 languages. This app includes entertaining listening, writing, and speaking exercises.
Learn 50 Languages
Learn 50 Languages is an android app that can provide you with basic vocabulary in foreign languages. This app is also useful as a refresher for those who have already learned la...
10,000 sentences is an free (and open source) Android app that will help you learn new words in foreign languages.