Chinese: 我刚刚吃完了午饭。
English: I have just finished eating lunch.
French: J'ai juste fini de déjeuner.