shouldn't depend on whether you've translated their language?
could also give a bonus to translation efforts
anyway, going historically, enemy type call sign stay consistent trough time even if the actual type name is known, it's a way to prevent confusion between own types, and captured equipment gets a new name assigned that comes from the culture naming list, and is independent from the intelligence type name and the original type name - so a panther was a T-5 in Russian inventory
even for ships, in the sail age at least where capture was more likely, ship got renamed into the country own scheme, including the navy insignia; at the time show where one of tho, so gives no indication of how the class name itself would had been handled
so on this reasoning, my opinion would be for enemy class name stay consistent in the intelligence window, own class name becomes one from the own class name lists, intelligence window gains a field for showing the enemy class name if makes sense (captured and language translated)