Often people use Google Translate to make posts in "English", so the actual meaning is somewhat conjectural...