Lingro is a fee online open dictionary, that lets users read websites and click on any word for a translation. The new web based service works in English, Spanish, Italian, German, French and Polish. The site uses open dictionaries, so users can help fill in missing words.
The lingro browser tools (bookmarklets) allow you to open any site you're viewing using lingro with one click. Once you have copied the bookmarklet to your browser toolbar, just hit it to make every word on a web page clickable. When you select a word, the related definition will pop up, based on your preferences. You can set the tool to translate from English to English or simply click on the flag iconts to translate words into Spanish, French, German, Italian, Polish, or Swedish.