translate English to French: While there is always more work to do, overall I am pleased with the progress we've made on these fronts over the past twelve months.
Il reste toujours du travail à faire, mais, dans l'ensemble, je suis satisfait des progrès que nous avons réalisés dans ces domaines au cours des douze derniers mois.