Chinese: 我的父母刚刚到达车站。
English: My parents have just arrived at the station.
French: Mes parents viennent d'arriver à la gare.