translate English to German: All Europeans, as well as the European institutions, should feel satisfied about all this.
Alle Europäer und die Europäischen Institutionen können damit zufrieden sein.