translate English to French: Well, give Europe those powers, at long last!
Et bien, donnez enfin à l'Europe ces compétences!