Translate the following English sentence to French:
"During this past century, Europe has experienced two terrible wars, immeasurable tragedies, but, at the same time, it has witnessed unrestrainable civil, cultural and social progress."
L'Europe a connu au cours de ce siècle deux guerres terribles, des tragédies immenses, mais elle a en même temps vu croître un irrésistible mouvement de progrès civil, culturel et social.