Don't limit yourself to English Language Websites. Use Google Translate and open up your Internet World. Now, the product is even better. It provides real-time translation of text. Very impressive...and an even better version will be released soon.

You can also translate your words and have them written and spoken in another language with ImTranslator. It works very well, but you have to put up with a few ads on the page.