translate English to French: Much progress has been made since then.
Beaucoup de progrès ont été accomplis depuis lors.