Duolingo
Duolingo

The new Duolingo project aims to teach people a new language while they simultaneously translate the internet. The project’s ultimate aim is to get 100 million people to translate the web into every major language... for free.