Chinese: 难以置信！
English: Unbelievable!
French: Ça ne se peut pas !