Chinese: 我刚吃过午饭。
English: I have just eaten lunch.
French: Je viens juste de finir de déjeuner.