5. A machine translation method, comprising: controlling a processor or programmable apparatus to execute the steps of: performing speech recognition of speech in source language to obtain a recognition result text as a result of the speech recognition; dividing the recognition result text into a plurality of parts to obtain a plurality of source language strings for translating from the source language into target language; translating the plurality of source language strings into a plurality of target language strings in a chronological order, the plurality of target language strings including a first target language string and one or more second language strings which chronologically precedes the first target language string; detecting ambiguity in interpretation of the speech corresponding to the first target language string, based on a relationship between the first target language string and the second target language strings; and adding an additional phrase to the first target language string if ambiguity is detected, the additional phrase being one of words and phrases to interpret uniquely a modification relationship between the first target language string and the second target language strings.
5. A machine translation method, comprising: controlling a processor or programmable apparatus to execute the steps of: performing speech recognition of speech in source language to obtain a recognition result text as a result of the speech recognition; dividing the recognition result text into a plurality of parts to obtain a plurality of source language strings for translating from the source language into target language; translating the plurality of source language strings into a plurality of target language strings in a chronological order, the plurality of target language strings including a first target language string and one or more second language strings which chronologically precedes the first target language string; detecting ambiguity in interpretation of the speech corresponding to the first target language string, based on a relationship between the first target language string and the second target language strings; and adding an additional phrase to the first target language string if ambiguity is detected, the additional phrase being one of words and phrases to interpret uniquely a modification relationship between the first target language string and the second target language strings. 6. The method according to claim 5 , further comprising generating the additional phrase in accordance with a type of the detected ambiguity.