If you use Google Chrome as your web browser, Mind the Word is a useful extension to help you learn vocabulary in another language while you browse the web.
From the description: “In every webpage visited, it randomly translates a few words into the language that you would like to learn. By exposing you to only a few new words at a time and keeping them within context, it makes it easy for you to infer and memorize their meaning. If you need, you can hover the mouse over the translated word and the original word will be shown to you.”
Here’s my last blog post with the extension set to translate to Dutch and with the cursor hovering over meer:
Obviously it doesn’t do idioms well since it simply offers translation of single words, and you can’t really choose which words it will translate or not, but it is an easy way to make sure you integrate some language learning into your everyday internet routine.
Thanks to pagef30.com for bringing this to my attention.
Learn the Romance Languages Together: Resources You Need
MOOCs for Learning Languages
Free Peace Corps Language Learning Materials: Over 100 Languages Available
How to Learn Languages by Reading Interlinear Books
Using MOOC Videos and Subtitles to Learn Languages
Dora will help you learn half a dozen languages