Learn 50 languages for free using your native language!
50languages.com contains 100 lessons that provide you with a basic vocabulary. This free app has 30 lessons. With no prior knowledge, you will learn to fluently speak short sentences in real-world situations in no time.
100 Language Lessons! — I really like this app for the wide variety of language choices and the at your own pace lessons. The free app has 30 lessons, but if you want the full 100 you can upgrade. Great customer support as well.