1. A computer-implemented method comprising: determining, by an automatic speech recognition unit, spoken sound from a first speaker in a first language; creating a plurality of partial hypotheses of the spoken sound of the first speaker; merging, by a resegmentation unit that is in communication with the automatic speech recognition unit, at least two of the partial hypotheses received from the automatic speech recognition unit; receiving an end-of-sentence cue from one or more listeners, the end-of-sentence cue being commonly associated with an end of a sentence; determining a segment boundary for a translatable segment based on the received end-of-sentence cue; resegmenting, by the resegmentation unit, the merged partial hypotheses into the translatable segment in the first language based on the determined segment boundary; and receiving, by a machine translation unit that is in communication with the resegmentation unit, the translatable segment in the first language from the resegmentation unit outputting, by the machine translation unit, a translation of the spoken sound from the first speaker into a second language based on the received translatable segment.