Chinese: 我刚吃完了午饭。
English: I've just finished lunch.
French: Je viens de finir de déjeuner.