Translate the following English sentence to French:
"This Parliament and the European institutions have been spawning a blizzard of new agencies all over the European Union."
Ce Parlement et les institutions européennes ont essaimé un nuage de nouvelles agences partout au sein de l'Union européenne.