From Mount White Technology Solutions:
A small "Green" (and portable) Windows client that can retrieve text from most Windows applications, and translate the text by making a web services call to Google. This utility can translate small paragraphs of text (500 characters maximum). The translated text can be displayed as a ToolTip, a TrayTip, pasted back into the original document (if you application will allow editing), or spoken via Text To Speech (requires Microsoft SAPI in the appropriate language to be installed on your system). The application does not need to be installed, just download the executable and run it. It should run fine on Microsoft Windows XP, Vista and 7. Internet access is obviously required, as each translation will make a call to Google's translation service. From the main screen, select the translation language (the source is set to "auto" for now), select the output options, an the timeout value (be careful, some display options are serial, the second option may not start until after the previous option has completed or reached the time-out value. With the application running, go to the application where the source text needs to be translated, select the text you want to translate, and press "CTRL Q" for the translation to occur. Use at your own risk, and please respect the Google license agreement.
Windows 98/Me/NT/2000/XP/2003/Vista/Server 2008/7/8
To use this software, you will need to acquire a Google Translate API, and enter your own API key on the software's configuration screen. No programming knowledge needed, the client will do the work for you!