I just learned some new feature of Google Translate http://translate.google.com/

  • Translate words or sentences at http://translate.google.com/
  • Translate webpages using the Google Translate toolbar
  • Translate in regular Google Search box by using the keyword "translate" at the front of your search string.
  • Translate Google search result with the translate link
  • Over 50 languages are supported!

 

It seemed to do a good job translating the meaning. For a professional translation you would still want a human to review and edit the text.