Chinese: 谢天谢地。
English: Thank God.
French: Que Dieu en soit remercié !