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