Translate Server Error — Would You Like Files With That? [翻译服务器错误. 所有您的基地是屬於我們]

This new meme is racing its away across the globe faster than a “404 – File Not Found” error message:
 
Did you mean to search for: “Translation Server Error” ? No I did not. I meant Translate Server Error.
Presumably, this restaurant owner (or sign maker) in China used some free, web based Chinese-English translation software for their restaurant sign.  [...]