translate English to French: But more work needs to be done.
Il reste toutefois beaucoup de travail à faire.