A fascinating new project from Carnegie Mellon University, Duolingo (beta) (free) helps you learn a new language by asking you to participate in translating the Web. Users vote on the best translation submitted by other users, and eventually, the translated Web pages can be published so that more speakers of other languages can read them.

via Duolingo (beta) Review.