translate English to French: Both these factors have contributed to the success of Europe.
Ces deux facteurs ont contribué au succès de l’Europe.