Google Translate could previously take pasted text or web URLs for translation, and the Google Toolbar for Internet Explorer was offering on-the-fly translation. Now Google's made it easy to put desktop documents through its multi-language processing.
Hit "Upload a document" on the Translate main page, and you'll be prompted to upload Word documents, PowerPoint presentation files, PDFs, HTML files or straight-up text files. All of them are transformed into HTML and translated to your language of choice. That means you lose any special formatting, of course, but you get a fairly speedy turn-around to get a grasp on what's being said in a foreign language file.
Google Translates Documents [Google Operating System]