Chinese: 真相总算在我们面前揭晓了。
English: At last, the truth was revealed to us.
French: La vérité nous fut finalement révélée.