Chinglish

My mom sent my sister and me an email that included a Chinese saying in it, writing to us that if we didn’t understand we should just feed it through a translator. This is what I came up with:

chinese translationI’m just as confused. Though through this I’m pretty confident in saying that authorities in China also use this translator for public signage. (my favorite I saw was ‘touch with your eyes only‘. The Diploman has a favorite that said ‘don’t call the thunder‘.)

Can someone tell me what this REALLY means?