Formal:
* Quelle langue parlez-vous? (What language do you speak?)
* Parlez-vous français? (Do you speak French?)
Informal:
* Tu parles quelle langue? (What language do you speak?)
* Tu parles français? (Do you speak French?)
You can also ask in a more specific way, like:
* Quelle est votre langue maternelle? (What is your native language?)
* Quelles langues parlez-vous couramment? (What languages do you speak fluently?)
Tips:
* Use the formal form (vous) when addressing someone you don't know well or in a formal setting.
* Use the informal form (tu) when addressing someone you know well, like a friend or family member.
* If you are unsure about someone's level of French proficiency, you can start with a simple "Bonjour!" (Hello!) and then ask "Parlez-vous anglais?" (Do you speak English?)
Remember to be polite and patient when asking someone about their language skills.