translate English to French: Progress has been noted recently.
Des progrès ont été notés récemment.