Portable Text and Speech Translator: QTranslate
QTranslate is a freeware portable text translator. It can be used to quickly translate text from one language to another. It offers the ability to translate text typed into the main window, speak translated text via it's own Text to Speech Translator (via Ctrl+E), translate highlighted text on the fly in a popup (via Ctrl+Q), or show highlighted translations in the main window (via Ctrl+Ctrl).