Now, unlike my old man Homer(apart from his one escapade in Vegas) I have met a lot of escorts and apart from a couple in the early days, all have had passable to fluent, if not excellent English - sometimes learnt during their time in this country.
However I did meet a Czech a little while ago with little English. She also spoke German. My Deutsch is like her English, so while I entertained her with my 5 words of Czech, she hopped up and got her phone to use Google translate. And fair dues to it, despite being programmed for some standard American accent, it seemed to cope with my version of an Irish vernacular.