translate English to French: "They are simply the best in the world at what they do.
« Ils sont les meilleurs au monde dans leur domaine.