translate English to French: Much remained to be done, however.
Cependant, il reste encore beaucoup à faire.