translate English to French: Nor can it be denied that there have been successes that should be shouted from the rooftops.
On ne peut pas non plus nier certains succès qui ne doivent pas être dissimulés.