Translation:Hello! Long time no see!
Indeed, and the word order in "long time no see," is ungrammatical for English but correct and common in Chinese. While the origin of the English saying is not known for certain, it is likely to have originated from either this Chinese phrase, or from a Native American-English pidgin. For more info, see: https://en.wikipedia.org/wiki/Long_time_no_see