translate English to French: No matter what the yardstick, there have been successes.
Peu importe l'unité de mesure utilisée, il y a eu de nombreux succès.