translate English to French: To be sure, the world has seen progress on some fronts in recent decades.
Il est certain que le monde a été le témoin de quelques progrès dans plusieurs domaines ces dernières décennies.