translate English to French: Nevertheless, as we can all see, much remains to be done.
Néanmoins, et c'est une évidence pour chacun d'entre nous, beaucoup reste à faire.