The correct translation into English is: "Do you speak Spanish or English tonight?"
Here's a breakdown of the sentence:
* ¿Tú? - This is the informal way to ask "You?"
* hablas - This is the present tense of the verb "to speak" in the second person singular ("you").
* en español - This means "in Spanish."
* o inglés - This means "or English."
* esta noche - This means "tonight."
The question mark at the end indicates it is a question.