Chinese: 简直难以置信。
English: That's hardly believable.
French: C'est à peine croyable.