translate English to French: There have been notable successes on the road to democracy.
Des succès notables ont été engrangés sur la voie de la démocratie.