translate English to French: Various international monitoring mechanisms have confirmed the success of these legal and administrative measures.
Divers mécanismes internationaux de surveillance ont confirmé le succès de ces mesures juridiques et administratives.