1. A computer-implemented system for providing a translation within a voice stream comprising: at least one input for receiving a speech signal in a first language; at least one computer capable of receiving the speech signal from the at least one input, the at least one computer configured to implement: a speech recognizer for determining text from the speech signal; a translation component for translating the textual representation to a second language different from the first language; a time stamp component for adding time stamp information to each of a predetermined number of portions of the received speech signal and to each of a predetermined number of portions of the translated text; and an encoder for identifying within each portion of the speech signal in the voice stream one or more inaudible portions and for embedding each portion of the translated text in place of the identified inaudible portions, irrespective of whether the added time stamp information for the embedded text and a speech signal portion associated with the identified portion are synchronized.