Chinese: 这是他们应得的。
English: They deserve it.
French: Ils méritent.