translate English to German: Millions of Europeans, we are told, agree with them.
Millionen Europäer, so hören wir, stimmen ihnen dabei zu.