translate English to French: We have made a great deal of progress, important progress, in that direction, but not only progress; there have been failures as well, and many challenges remain to be met.
Nous n'avons pas fait que des progrès. Nous avons aussi connu des échecs.  Mais nous avons fait des progrès importants dans cette direction, même s'il subsiste de nombreux défis à relever.