Translate the following English sentence to French:
"This solution would also have the virtue of recognising the three main cultures and origins of the European Union in its current composition, namely the Latin, Anglo-Saxon and Germanic components."
Cette solution aurait aussi la vertu de prendre en considération les trois principaux rameaux culturels et d'origine de l'Union européenne dans sa composition actuelle. Je veux parler des composantes latine, anglo-saxonne et germanique.