Hi, and welcome to the mini-forum.
As the others already told you, almost everybody should speak a little english.
If someone doesn't, try french, russian, dutch, etc.
At least, mini-drivers (almost) speak the same language anyway.
Many greetings, see you at the Nürburgring,
Marco