Translation with conversational overlap
First Claim
Patent Images
1. A method, comprising:
- receiving a plurality of utterances of a first person in a first language;
detecting an utterance gap between sequential utterances of the plurality of utterances;
determining, prior to translating an utterance, whether the utterance will be translated by comparing the utterance gap after the utterance is completed to a threshold utterance gap and, if it is determined that the utterance will be translated;
translating the utterance from the first language to a second language to produce a translated utterance;
determining a translation confidence score for the translated utterance;
determining whether the confidence score is greater than or equal to a confidence level;
determining, based on whether the confidence score is greater than or equal to the confidence level, whether the confidence score is great enough to output the translated utterance; and
determining accrued translation confidence scores for a plurality of utterances, wherein the threshold utterance gap is increased if a percentage of the accrued translation confidence scores is less than a confidence threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of utterances of a first user from the language of the first user is translated into a language of a second user. The confidence scores associated with the translated utterances are compared with a confidence threshold. A predetermined utterance gap is adjusted based on the comparison. The predetermined utterance gap is a duration of time that occurs between utterances.
41 Citations
19 Claims
-
1. A method, comprising:
-
receiving a plurality of utterances of a first person in a first language; detecting an utterance gap between sequential utterances of the plurality of utterances; determining, prior to translating an utterance, whether the utterance will be translated by comparing the utterance gap after the utterance is completed to a threshold utterance gap and, if it is determined that the utterance will be translated; translating the utterance from the first language to a second language to produce a translated utterance; determining a translation confidence score for the translated utterance; determining whether the confidence score is greater than or equal to a confidence level; determining, based on whether the confidence score is greater than or equal to the confidence level, whether the confidence score is great enough to output the translated utterance; and determining accrued translation confidence scores for a plurality of utterances, wherein the threshold utterance gap is increased if a percentage of the accrued translation confidence scores is less than a confidence threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
a processor configured for; receiving a plurality of utterances of a first person in a first language; detecting an utterance gap between sequential utterances of the plurality of utterances; determining, prior to translating an utterance, whether the utterance will be translated by comparing the utterance gap after the utterance is completed to a threshold utterance gap and, if the processor determines that the utterance will be translated; translating the utterance from the first language to a second language to produce a translated utterance; determining a translation confidence score for the translated utterance; determining whether the confidence score is greater than or equal to a confidence level; determining, based on whether the confidence score is greater than or equal to the confidence level, whether the confidence score is great enough to output the translated utterance; and determining accrued translation confidence scores for a plurality of utterances, wherein the threshold utterance gap is decreased if a percentage of the accrued translation confidence scores is greater than or equal to a confidence threshold and wherein the confidence threshold corresponds with a percentage of translations that are accurate. - View Dependent Claims (15, 16, 18, 19)
-
17. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a plurality of utterances of a first person in a first language; detecting an utterance gap between sequential utterances of the plurality of utterances; determining, prior to translating an utterance, whether the utterance will be translated by comparing the utterance gap after the utterance is completed to a threshold utterance gap and, if it is determined that the utterance will be translated; translating the utterance from the first language to a second language to produce a translated utterance; determining a translation confidence score for the translated utterance; determining whether the confidence score is greater than or equal to a confidence level; determining, based on whether the confidence score is greater than or equal to the confidence level, whether the confidence score is great enough to output the translated utterance; and determining accrued translation confidence scores for a plurality of utterances, wherein the threshold utterance gap is increased if a percentage of the accrued translation confidence scores is less than a confidence threshold.
-
Specification