Chinese: 我刚刚吃完。
English: I have just finished eating.
French: Je viens de finir de manger.