La spiegazione nell'universo è abbastanza semplice: non lo fanno. Parlano in Klingon e il traduttore universale fa sembrare che stiano parlando inglese.
È praticamente impossibile dire quali personaggi parlano inglese a causa di questo dispositivo, come dal Ventiquattresimo secolo sono abbastanza piccoli da stare all'interno di un Starfleet Combadge, come menziona il capitano Janeway in The 37s:
Nogami : Parlate tutti giapponese.
Jack Hayes: [a Nogami] Mi sembra parli inglese.
Janeway : è a causa di un dispositivo che abbiamo, un traduttore universale. [indica il suo combadge] Ci permette di parlare tra di noi, anche se le nostre lingue non sono le stesse.
Le dimensioni del dispositivo indicano che è sostanzialmente garantito che la loro nave ne avrà una installata per comunicare con i non Klingon, soprattutto perché le sorelle Duras di Generations sono cadute in disgrazia con l'Impero Klingon e sostanzialmente sopravvivono lavorando con altre specie, come i Romulani in TNG 5x01- Redemption II, i terroristi bajoriani in DS9 1x03- Past Prologue e in Generations, come hai detto, stanno lavorando con l ' El-Aurian Dr. Soran. Poiché nessuna di queste specie ha motivo di parlare in klingon o in inglese, è ragionevole presumere che parlino tutte la loro lingua madre e che Lursa e B'Etor abbiano un traduttore universale sulla loro persona.
Il fatto che vengano mostrati a parlare nella loro lingua naturale o tradotta dipende davvero dal regista e dallo scrittore. In alcuni film della TOS, come The Undiscovered Country, viene mostrato che i klingon parlano klingonese ogni volta che non ci sono umani in giro. In una scena, Kirk e McCoy sono in una stanza piena di klingon che parlano klingonese, poi vediamo che c'è un klingon che traduce manualmente in inglese, prima di tornare allo stesso attore che parla inglese, il che indica che i movimenti della bocca corrispondono al la traduzione è semplicemente una scelta stilistica per evitare di ripetere il doppiaggio ogni volta che un klingon sembra parlare inglese nel film.