There are certain technologies that are common in science fiction stories, ones television shows almost all depict working in specific ways that make no sense. Now there are good meta reasons for this, but nonetheless the problems exist and you should be aware of them.
This category is both the universal translators from Star Trek and more mundane ones that have certain languages programmed and can translate them for you (what we are able to sorta make today).
The thing about real life translators is that they almost always have to wait for the end of a sentence before they can translate. Languages are not all structured the same, for example in English you almost always put the noun before the verb “Josh is going to the store”. Whereas in most other languages it works the other way around “To the store Josh is going”. You can’t do a word for word translation because it would come out sounding like you were Yoda.
This means that a conversation between two people with translators would go something like this;
Josh speaks a sentence in English while Aldo waits.
Josh finishes the sentence then waits while Aldo listens to it in Spanish.
Aldo speaks in Spanish, Josh waits.
Aldo finishes speaking then Josh listens to the sentence in English
Everything would take twice as long because everything would be spoken twice, once in each language. And that assumes that things like tone could be gotten across, if not it could take longer and require both sides to speak more clearly then they would otherwise have to do.
Even if we are talking about universal translators that can read your mind (like a babble fish) most people think in the language they are speaking. That is one of the steps to being truly fluent in a language after all, I doubt that would really gain you much speed.
I will be the first the admit this is minor, and a pet peeve of mine, primarily from Star Trek: The Next Generation (ST:TNG) style communicators. However they are not the only ones to make mistakes of this kind.
If you have watched any ST:TNG you know how the comm badge works: you hit the badge and say the name of the person you want to talk to and you can talk to them, the other person hears you ask for them as their badge chirps.
The problem with this is that before you said the person’s name the badge had no idea who you were going to ask to talk to, so how did they hear you ask to talk to them? Does it play a recording of you asking to talk to them? That seams very inefficient.
A better way would be this
*Picard hits his comm badge*
*It Chirps to let the Captain know the connection has been made*
“This is the Captain…”
Data would only hear the part after the chirp, so the Captain would have to say who he was twice. Again Star Trek is bad about this but they are not the only ones. If you want your world to be real then you have to think about things like this work, if something is used often enough and its done wrong often enough it will cause you problems.
This is something that later Trek did very well and early scifi often did badly oddly enough.
Anyone who has tried to used voice recognition instead of typing has learned that it is not that fast. Most people can type faster then they can talk, particularly when your talking about responding while taking data in.
I can’t listen to one person, while talking to them. However I can read something or watch some dials while using some controls or typing.
Using voice commands as an additional way of inputting data, particularly when your already maxing yourself out using your hands does make sense. Using your voice as a primary way of imputing data is just too slow, and I don’t see it being used that much.