translate English to French: Although much remained to be done, significant results had been achieved.
Bien qu'il reste beaucoup à faire, des résultats importants ont été obtenus.