translate English to French: Although we are making progress, it is clear that there is much work left to be done.
Bien que nous ayons réalisé des progrès, il est évident qu'il reste beaucoup à faire.