translate English to German: The money ought to be coming instead from national budgets or perhaps European programmes.
Stattdessen sollte das Geld aus nationalen Haushalten oder vielleicht aus europäischen Programmen kommen.