Chinese: 我觉得这难以置信。
English: It is hard for me to believe this.
French: Je trouve cela difficile à croire.