translate English to French: Despite impressive recent achievements in relation to sustainable development, much remained to be done in order to translate the Goals into reality.
Malgré les récentes percées concernant le développement durable, il reste encore beaucoup à faire pour que ces objectifs deviennent réalité.