Chinese: 她刚生了孩子。
English: She just gave birth.
French: Elle vient d'accoucher.