It may seem like the entire Internet is in English or little rectangles, but it really isn't.
For those occasions when you're wanting to translate a few words or even a whole web page, there are free translation services available at Google, Altavista, Yahoo Babelfish, FreeTranslation and others.
Of course, this being me, I looked to see if there are Firefox extensions available to help with translation.
foxlingo seems to be a fairly feature-rich translation extension, which would probably come in handy if you need to do a lot of translation.
Then there's ImTranslator, which seems to be more aimed at those who need to write in different languages:
With ImTranslator you can enter multilingual text, check it for correctness, adjust unreadable messages, translate in different languages, look up words, print results and send email.
But all I wanted is something that allows me to select some text, and like my right-click and search functionality in Firefox, allow me to right-click and receive a translation. Preferably without having to leave the page I'm reading.
I found it: gTranslate allow you to select some words, right-click and get a translation using Google translation services directly in your context menu. It decides which language to translate from and to based on the page you're browsing and your locale. If it doesn't know what to choose, you can tell it the language pair to choose and then right-click again to see the translation.
Neat and easy.