translate English to French: In that area, however, much remains to be done.
Dans ce domaine, il reste pourtant encore beaucoup à faire.