Chinese: 他们终于到达了山顶。
English: At last, they reached the top of the mountain.
French: Ils finirent par atteindre le sommet de la montagne.