translate English to French: European Union aid, both public and private, has been impressive in its generosity.
L’aide tant publique que privée de l’Union européenne est d’une générosité impressionnante.