Patent ID: 7552053
Filing Date: 2009-06-23
Classification: G06F,G10L

Abstract:
1. A computer-implemented method for translation of a source language utterance of a first user, said source language utterance being in a source language, said first user being a speaker of said source language, said method comprising the steps of: performing automatic speech recognition on said source language utterance to obtain a speech recognition result corresponding to said source language utterance; performing machine translation on said speech recognition result to obtain a translation result in a target language; performing information retrieval on a supplemental database, based on said speech recognition result, to obtain multiple retrieved word strings, in said source language, related to said source language utterance, said retrieved word strings having word string translations in said target language associated therewith, said supplemental database comprising a parallel corpus with indexed training data including training word strings in said source language and corresponding translated training word strings in said target language, said step of performing said machine translation being carried out by a translation system trained on said training data of said parallel corpus, said performing of said information retrieval comprising: formatting said speech recognition result and said retrieved word strings in said source language for display to facilitate an appropriate translation selection; displaying said formatted speech recognition result and said retrieved word strings together with associated translation confidence scores; obtaining said translation selection, from said first user, among said speech recognition result and said retrieved word strings; in case said translation selection comprises said speech recognition result: in case said translation selection comprises one of said retrieved word strings: predicting: based on a dialog model of past dialog history and sentence correlation from previous conversations of other persons; displaying said at least one future time source language word string in a format to facilitate selection, by said first user, of said at least one future time source language word string for translation, said at least one future time source language word string being displayed so as to guide said first user to employ a desirable lexicon in subsequent dialog; and displaying said at least one future time target language word string in a format to facilitate selection, by a second user, of said at least one future time target language word string for translation, said at least one future time target language word string being displayed so as to guide said second user to employ a desirable lexicon in subsequent dialog, said second user being a speaker of said target language.