Chinese: 我无法相信自己的眼睛。
English: I can't believe my eyes.
French: Je ne peux pas en croire mes yeux.