Please do not say "speak American". There's no such thing. We speak English, not American.
In German, say:
Sprechen Sie Englisch? (formal)
Sprichst du English? (informal, singular)
Sprecht ihr Englisch? (informal, plural)
How do you speak German = Wie spricht man Deutsch
"Do you speak in German" is "Sprechen Sie Deutsch?" (formal) or "Sprichst du Deutsch?" (informal) in German.
Sprechen
Er kann Deutsch.
Ich spreche Deutsch
Aber ich spreche kein deutsch
Ich rede jetzt auf Deutsch
we don't speak American
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