Google now offering translation...
PDF version
Google now offers the Google AJAX Translation API which can also identify a particular language before translation. The API makes use of the Web 2.0 technology Ajax and covers 13 languages, including Arabic, Chinese, Dutch, English, French, German, Greek, Italian, Japanese, Korean, Portuguese, Russian, and Spanish. The API also supports 29 translation pairs.
Documentation available: http://code.google.com/apis/ajaxlanguage/documentation/
Developer forum: http://groups.google.com/group/Google-AJAX-Search-API