translate English to French: There has been noticeable progress on this front but a lot still needs to be done.
Des progrès notables ont été réalisés, mais il reste encore beaucoup à faire32.