Have you heard about Duolingo? It's a new website in which you can learn languages while helping to translate the internet. So far, you can learn English, French, German and Spanish, for free.
It's worth checking - http://duolingo.com.
Read more about this project: http://www1.folha.uol.com.br/tec/1018186-projeto-duolingo-sonha-em-traduzir-toda-a-internet.shtml