much as one ignores why Star Warsians speak English (/"Basic")
I grew up watching Star Trek in Spanish (VHS).
ST: Enterprise is the first series I saw "live" in English.
I assume that much of what was spoken during Amok Time was in a Vulcan language and not a Human one.
When there are just Cardassians in the room, they aren't speaking English to each other.