There are many apps to learn languages , but I found one that will serve us to learn to pronounce correctly:
Pronunciation Dictionary.
If you are studying Spanish, for example, and don't know the difference between the pronunciation of 'vaca' and 'baca', just you open this app, search the words and hear how a native speaker pronounces them.
The good news are that we can hear the pronunciation all the time we need and if we want to hear a different person we can do it using advanced search.
I think it's a good tool to have in the mobile and can help anyone who wants to learn or improve a new language.