Lerni helps you learn languages on the go, with options for learning English, Spanish, German, French, Italian, Polish, Arabic, Russian, and Dutch. Lerni turns the language process into a game, where you can listen to dialogues and solve flashcards and memory activities, and solve interactive exercises. You get points for correct answers, and you can also collect badges, and reach the top of the user rankings.
Easy French Language Learning
This is a stylized French language learning tool that uses flash cards and phonetic alphabet references to teach basic French. The Flash cards all include pronunciations in English so learning is like a simple self study program, with learning categories like the top 1,000 most frequently used French words, words for travel, word quiz, bars and restaurants, basic conversation, and phonetic French-English alphabet.
Easy Spanish Language Learning
This app is exactly like the language learning above with French, but for Spanish. It includes a basic learning set for learning the basics of Spanish with flash cards, phonetic alphabet references, and other things like top 1,000 most used Spanish words.
Memrise describes itself as a wikipedia of learning, containing a community created and edited set of 300,000 different language courses, with over 200+ languages. It can be great for training for the SAT's, GMAT, TEMOL, and more.
Play & Learn Languages
Play & Learn Languages is a free flash card app that allows for easy learning of new words and languages in a fun way. You can learn vocabulary, spelling and alphabet, test your skills with quizzes, with support for 23 languages and 4 learning modes like flashcards, word quiz, memory game, and shuffled letters puzzle.
Babbel - Learn Languages
Babbel wants to make learning a new language easy and fun. It supports 13 different languages including Spanish, Russian, Italian, German, French, Swedish, Brazilian Portuguese, Danish, Dutch, Polish, Norwegian, Turkish, Indonesian and Swedish. Train and learn new languages only practicing a few minutes a day. Ideal for both beginners and advanced users, with a set of vocabulary trainers for a wide variety of topics.
Learn Languages - Busuu
Busuu helps you learn a new language from 11 different language choices, including English, Spanish, French, German, Italian, Chinese, Japanese, Russian, Turkish, Polish, and Portuguese. The app can help you learn key words and phrases and then you can practice what you've learned afterwards. Choose learning practices from 150 daily topics, with language feedback from native speakers and quality courses based on the CEFR.
Learn 50 Languages
The 50 Languages app is designed to provide you with basic vocabulary from 40 different languages contained in 30 lessons. The app combines audio and text to help you learn a new language effectively and easily, and it boasts being able to help you to learn to fluently speak short sentences in a new language in no time.
Learn Languages: Rosetta Stone
The free app from the popular language learning program Rosetta Stone. The app helps you on your path to learning a new language at no cost, letting you complete the first lesson in any one of 24 different languages for free. The learning course material offered within the app provides you with language basics, shopping, travel, greetings and introductions, past and future, friends and social life and more.
With Duolingo you can learn Spanish, French, German, Portuguese, Italian, Dutch, Irish, Danish, Swedish, and English. Duolingo is also free and provides a college quality language learning experience without a any cost whatsoever. Basic word/picture association helps you learn words in a new language quickly and easily, then graduate into using complete sentences with rewards for progress.