translate English to French: Important progress has been made.
De grands progrès ont été accomplis.