translate English to French: In spite of the achievements of the past three years and in spite of continued progress, there are still major tasks to be accomplished in the coming months and years.
En dépit des acquis des trois dernières années et de la poursuite de progrès, il y a encore des tâches importantes à accomplir au cours des mois et des années à venir.