Duolingo is a free service that aims to help you learn Spanish, French, German, or Portuguese. Recently, Duolingo launched an iPhone app (it will also work on iPad but it isn't optimized for iPad) that allows you to practice a new language anywhere you go. The Duolingo iPhone app and website provide a variety of translation activities to help learn to you read, listen to, and translate words and phrases. The activities include looking at pictures that are representative of words and phrases. After reviewing a couple of pictures students are asked to type translations. The app gives immediate feedback to students.
Applications for Education
replace in-person instruction, but it could be a good site for students
to use to practice writing and speaking a new language.