GNOME Translate is a natural language translator. It can translate a
text or web page between several natural languages, and it can
automatically detect the source language as you type.

WWW: http://www.nongnu.org/libtranslate/