http://free-translator.imtranslator.net/
It has an interesting translation engine (like google and bablefish) and, better than that, I can talk what you write! It can speak in almost seven differents languages. It's very good when you are starting to learn another language. The only program I've ever knew doing the same thing was willow talk.
Btw, I'm not making any Advertising for this site.
If any of my colleagues knows another one or similar, please, let me know too...
Bu-bye. (hanging in here while I see no Gargamel)