🇮🇷 Persian phrases

How to say “Do you speak English?” in Persian

انگلیسی بلدید؟

engelisi baladid?

Literally: Do you know English?formal

Persians usually say 'do you know English' rather than 'speak'. Use بلدی؟ (baladi?) with friends.

Other ways to say it

PersianPronunciationMeaningWhen to use it
انگلیسی صحبت می‌کنید؟engelisi sohbat mikonid?Do you speak English?Literal, also correct
انگلیسی بلدی؟engelisi baladi?Do you know English?Informal

In a sentence

ببخشید، انگلیسی بلدید؟

bebakhshid, engelisi baladid?

Excuse me, do you speak English?

More Persian phrases

“Do you speak English?” in other languages