I have found two good applications for learning French and Spanish languages. They are

1. Hello-Hello Spanish (for iPhone). This app has good course contents developed by American Council on the...