translate English to French: I believe our peer reviewers are second to none in the world.
Je crois que nos pairs examinateurs sont les meilleurs au monde.