translate English to German: Your DoYouSpeak English teacher calls you from England.
Ihre DoYouSpeak Englischlehrerin ruft Sie von England aus an.