translate English to French: However, much work remains.
Toutefois, il reste encore beaucoup de travail.