translate English to French: However, much still remains to be done.
Toutefois, il reste encore beaucoup à faire.