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