Anyone know of a way to generate other language versions?

When you browse a website using google chrome, it can translate your page to another language.

I am wondering if anyone has found any tools that do something similar?

My idea is write my blog in my native language (English) but have it translated to other languages and have a language selector in my page header so they can change the language.

You can embed google translate to do that I think? Quality if obviously so-so (sometimes impossible to understand), especially for technical text.