This is freaking cool.
I stumbled on this API by google and it looks very decent.
It is just one line of code it takes to translate your text to a different language.
Proper examples on translation and transliteration are on http://code.google.com/apis/ajaxlanguage/documentation/
Its ajax obviously, and performs very well.
http://googleajaxsearchapi.blogspot.com/2008/03/introducing-ajax-language-api-tools-for.html serves as a good first step to integrate this google API into your page
Hope this helps someone