translate English to French: Much remains to be done to achieve those goals.
Il reste beaucoup à faire pour atteindre ces objectifs.