translate English to French: In fact, more work remains to be done in this respect.
En fait, il reste encore du travail à faire sur ce plan.