Chinese: 真相终于大白。
English: At last, the truth became known to us.
French: On a enfin su la vérité.