Chinese: 这不可能！
English: It can't be!
French: C'est pas possible !