There are several ways to say "Does anyone here speak English?" in Spanish. Here are a few examples:
* ¿Alguien aquí habla inglés? (Formal)
* ¿Alguien habla inglés aquí? (Informal)
* ¿Hay alguien que hable inglés? (Another formal option)
* ¿Hay alguien por aquí que hable inglés? (Another informal option)
If you are not sure which version to use, it is always best to err on the side of caution and use the formal version. This is especially true if you are in a professional setting or if you are speaking to someone older than you.
Here are some examples of how to use these phrases in a sentence:
* ¿Alguien aquí habla inglés? Necesito ayuda para encontrar el baño. (Does anyone here speak English? I need help finding the bathroom.)
* ¿Hay alguien por aquí que hable inglés? Estoy perdido. (Is there anyone around here who speaks English? I'm lost.)
* Disculpe, ¿alguien habla inglés? (Excuse me, does anyone speak English?)
No matter which phrase you choose, be sure to say it politely and respectfully.