translate English to French: Marked progress has been made in certain areas, yet much still remains to be done in some other areas.
Des progrès notables ont été réalisés dans certains domaines, mais il reste beaucoup à faire dans d'autres.