translate English to French: However, there is still a great deal to be done.
Toutefois, il nous reste encore beaucoup à accomplir.