1. A speech translation system for translating speech comprising: a first-language automatic speech recognition unit configured for accepting spoken sound from a first speaker in a first language and for creating a plurality of partial hypotheses of the spoken sound of the first speaker in substantially real time while the first speaker is speaking; a first-language resegmentation unit in communication with the first-language automatic speech recognition unit, wherein the first-language resegmentation unit is configured to: merge at least two of the partial hypotheses received from the first-language automatic speech recognition unit; and resegment the merged partial hypotheses into a first-language translatable segment in the first language, wherein a segment boundary for the first-language translatable segment is determined based on sound from a second speaker in a second language; and a first-language machine translation unit, in communication with the first-language resegmentation unit, that receives the first-language translatable segment in the first language from the first-language resegmentation unit, wherein the first-language machine translation unit outputs a translation of the spoken sound from the first speaker into the second language based on the received first-language translatable segment.