translate English to French: While much progress has been made in many areas, much still remains to be done.
Si de nombreux progrès ont été accomplis dans plusieurs domaines, il reste toutefois encore beaucoup à faire.