translate English to French: But much action is still needed.
Cependant, il reste encore beaucoup à faire.