Translate the following English sentence to French:
"After all, for the past twenty years, we at the European Free Alliance have been bringing together political parties which want to help build Europe on the basis of a diversity of cultures, peoples and regions."
Pendant vingt ans, nous nous sommes attachés, au sein de l'Alliance libre européenne, à rassembler des partis politiques désireux de participer à la construction de l'Europe, sur la base des différences existant au niveau des cultures, des peuples et des régions.