translate English to French: Much has been achieved, but a lot remains to be done.
Beaucoup a été fait, mais beaucoup reste à faire.