' Wrote:I'm from Singapore, I understand Chinese. This is a fail...
That "汉语" means "Chinese" as in the Chinese language. Try "中国人", meaning "Chinese" as in the race or rather, referring to a person from China.
Sounds like Google translator got it right then. Color me surprised.
Not sure why I would want to say "Do you speak Chinese" referencing the race or an individual as opposed to the language. Unless I was referring to cunninlingus or some other equally sordid exercise of the tongue... Which I don't believe was the case.