Why on earth would html need to be translated? Into what?
In the past I only translated words that helped users get through online forms for creating new accounts and purchases.
The last website that I built only has 3 main doorway pages but they they contain a lot of information. So instead of translating each phrase as I have done in the past, I grabbed that part of the page including its html. Now as each page loads, it displays only the html designated for the user's language.
I found that by pasting the html into Google translate that the html was preserved ... only text outside of html tags was translated. That was quite impressive but some languages did translate some tags like <ul> and the word "top" when used in valign. A couple of languages got confused with any line commencing with "N" but otherwise it was easily corrected.
Ok, so Google translate is not perfect, but it's a whole lot better than leaving a user stranded on a page with nowhere to go.