I understand what you're saying, but you can't just ask someone to "please speak " they don't speak. It takes years to learn, or at least months to learn enough for simple conversations. Would you prevent them from traveling to your country? It's not really an option... maybe better method is to offer some tips or resources for "traveler Spanish" so they can learn a few words before going.