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 languages.
Ranked in these QuestionsQuestion Ranking
Pro Lets you learn in more than one context
There are lessons for small talk, being in a restaurant, going to the doctor, or just getting to know people. This can be a useful aspect of this app because you aren't limited to learning basic words that aren't useful.
Pro Awesome pronunciation tool
If you aren't sure how to pronounce something, have the app show you.
Pro Assorted ways to study
Study phrases, vocabulary, games, and translation tools.
Pro Comes with free mp3 downloads
If you aren't able to actively learn through the app, you can just listen to their audio lessons.