Duolingo has just launched an app for the iPhone to help users learn Spanish, French, German and Portuguese.
With Duolingo, you learn a language completely free, without ads or hidden charges. You have fun while you learn, leveling up and competing with friends. You have the opportunity to translate real-world texts in the language you are learning, and in doing so, help us translate the Web into other languages.
Duolingo currently offers courses in Spanish, French, German, Portuguese, and English, and we are working to bring you many other languages.