"Do you speak in German" is "Sprechen Sie Deutsch?" (formal) or "Sprichst du Deutsch?" (informal) in German.
Sprechen
Ich spreche Deutsch
Er kann Deutsch.
Aber ich spreche kein deutsch
Ich rede jetzt auf Deutsch
vielen Dank
Ich spreche Deutsch nicht.
There is no such language as "Austrian". In Austria they speak German, as they do in most of Switzerland.Switzerland in German is "Schweiz".
One thing is that German is spelt German spreken ze deutch
No hablo español pero hablo alemán.
Ich spreche kein Deutsch. (Lit. I speak no German). Or: Ich kann kein Deutsch (sprechen). I can`t (speak) German. You don`t have to say "speak", as it is commonly understood, what you are referring to. Hence, to ask "do you speak English, one can simply say "can you English?" or "kannst du Englisch?"