Ugh, I don't know how I'd take that Japanese guy using Babelfish...I mean, he must be in total denial as to just how bad his English translations are to subject it to others. >_< People should stick to what they are capable of doing, like in his case pointing out where your Japanese is wrong, and leaving the English part to the native.
no subject