I use Google Chrome as my Internet browser. I found a cool, free app to help me learn spanish. It's called Language Immersion for Chrome. When you add this extension (app) to your browser, it automatically converts parts of your search results to Spanish. It shows you, in context, spanish phrases and words. If you cannot identify the word or phrase, just click on the Spanish conversion to get the original english back. Very powerful and it keeps you in learning mode. If you don't want to mess with it you can turn it off real easy.
Here is a video about it:
http://www.thatvideosite.com/v/5249