translate English to German: It is therefore up to Europe to generate renewed interest.
Deshalb müssen von Europa neue Impulse ausgehen.