Chinese: 她最近生产了。
English: She recently gave birth.
French: Elle a récemment donné naissance à un enfant.