Translate the following English sentence to French:
"In this way, Europe can make a substantial contribution to progress, progress of civilisation."
L'Europe sera ainsi en mesure de fournir une contribution majeure au progrès, le progrès de la civilisation s'entend.