a) with a little big of knowledge about the language and bit of editing you can overcome most of those stuff
b) even without editing it makes most of the stuff readable/understandable
c) works much better that competitive products (babblefish).
"From my experience English to Spanish translation works pretty well"
I think there's a connection.
But my point was, don't you think there's a bit of cognitive dissonance to somebody using machine translation because they don't speak a language very well, yet confidently asserting that the translations are good?
GT is better than a lot of machine translation systems, but it still falls victim to a number of common problems that face such systems. Specifically, I've run into a lot of major word-sense-disambiguation issues, especially when working with the sort of short snippets of text that the gem in question uses as examples. Basically, that sort of short bit of text is a worst-case scenario for statistical machine translation, since there's so little context. Google generally does much better with longer runs of text than it does with short phrases.