translate English to French: However, much still needs to be done.
Il reste cependant encore beaucoup à faire.