Chinese: 这倒是事实。
English: That’s actually the truth.
French: C'est en fait la vérité.