Another nitpick: how does the TARDIS translator translate everyone if the TARDIS is quite literally on the opposite end of the world?
I think it works like this although it's Doctor Who science and doesn't really have to make complete sense. If you live in the TARDIS for any amount of time it translates whatever you hear to your language. I guess everyone is technically not speaking english, but in the Doctor's language(Gallifrenese I guess?)