If asked in a question it means, "Do you speak German?"
If in an imperative statement, it means, "Speak German."
It is the formal version of asking somebody if they speak German. You can replace the word 'Deutsch' with another language, for example 'Englisch', to ask if somebody speaks English.
Sprechen Sie deutsch? is German for "Do you speak German?"
Sie sprechen Deutsch. or in a more familiar way, Du sprichst Deutsch. or Ich spreche Deutsch
Können Sie Deutsch sprechen? (formal) Kannst du Deutsch sprechen? (to a friend or family member)
Sprichst du Deutsch? (informal) Sprechen Sie Deutsch? (formal)
Do you speak Spanish in Spain and Swedish in Sweden?
Sie sprechen Deutsch. (this is the polite format) or Du sprichst Deutsch. (this is the regular format)
"Do you speak in German" is "Sprechen Sie Deutsch?" (formal) or "Sprichst du Deutsch?" (informal) in German.
In the context "Can you speak German" it is "Können Sie Deutsch",In the context "I can speak German" it is "Ich spreche Deutsch",In the context "You can speak German !" as an exclamation it is "Sie sprechen Deutsch !",
"Can you speak Swedish well in German?"
Sie sprechen in Rätseln für mich = You/they speak in riddles for me.
Go to settings, change your language to, you guessed it, Deutsch, then go to awards. You now have it. Then set it back to your language.
Ja, du sprichst deutsch. (informal, singular)Ja, ihr sprecht deutsch. (informal, plural)Ja, Sie sprechen deutsch. (formal)