translate English to French: Recent history has witnessed a series of triumphs that humanity can justly be proud of.
L'histoire moderne aura été marquée par une série de progrès dont l'humanité a le droit d'être fière.