translate English to French: There is no doubt that the measures introduced 10 years ago have borne fruit.
Il ne fait aucun doute que les efforts déployés il y a dix ans ont porté leurs fruits.