translate English to French: They deserve our congratulations.
Ils méritent nos félicitations.