translate English to French: There have been some notable achievements but overall progress has not been fast enough.
Il y a eu des résultats notables mais dans l’ensemble les progrès n’ont pas été suffisamment rapides.