translate English to French: We have made some substantial progress in some areas and acknowledge that a lot remains to be done in many other areas.
Nous avons accompli des progrès réels dans certains domaines, et nous reconnaissons qu'il nous reste beaucoup à faire dans bien d'autres secteurs.