Predicting future translations
First Claim
1. A method for selecting a snippet for pre-translation comprising:
- receiving a potential snippet;
computing a pre-translation score for the potential snippet by;
selecting translation likelihood factors for the received potential snippet, wherein the selected translation likelihood factors are associated with corresponding values, the corresponding values computed as an estimation of an effect the corresponding translation likelihood factor will have on an amount of translations or time of translation of the potential snippet; and
computing, as the pre-translation score, a combination of the values corresponding to the selected translation likelihood factors;
determining that the pre-translation score is above a threshold; and
in response to determining that the pre-translation score is above the threshold, identifying the potential snippet as a snippet that will be pre-translated.
2 Assignments
0 Petitions
Accused Products
Abstract
Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be dynamically selected to produce a translation of a snippet either as a result of the snippet being selected for pre-translation or from another trigger, such as a user requesting a translation of the snippet. Different translators can generate high quality translations after a period of time or other translators can generate lower quality translations earlier. Dynamic selection of translators involves dynamically selecting machine or human translation, e.g., based on a quality of translation that is desired. Translations can be improved over time by employing better machine or human translators, such as when a snippet is identified as being more popular.
-
Citations
20 Claims
-
1. A method for selecting a snippet for pre-translation comprising:
-
receiving a potential snippet; computing a pre-translation score for the potential snippet by; selecting translation likelihood factors for the received potential snippet, wherein the selected translation likelihood factors are associated with corresponding values, the corresponding values computed as an estimation of an effect the corresponding translation likelihood factor will have on an amount of translations or time of translation of the potential snippet; and computing, as the pre-translation score, a combination of the values corresponding to the selected translation likelihood factors; determining that the pre-translation score is above a threshold; and in response to determining that the pre-translation score is above the threshold, identifying the potential snippet as a snippet that will be pre-translated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations for pre-translation of snippets, the operations comprising:
-
receiving a potential snippet; computing a pre-translation score for the potential snippet based on a selection of translation likelihood factors for the potential snippet, wherein the selected translation likelihood factors are associated with corresponding values, the corresponding values computed as an estimation of an effect the corresponding translation likelihood factor will have on an amount of translations or time of translation of the potential snippet; and determining that the pre-translation score is above a threshold; in response to determining that the pre-translation score is above the threshold, performing a translation of the potential snippet. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for pre-translating snippets comprising:
-
one or more processors; a memory; an interface configured to receive a potential snippet; a pre-translator configured to select one or more translation likelihood factors for the potential snippet, wherein selected translation likelihood factors are associated with corresponding values, the corresponding values computed as an estimation of an effect the corresponding translation likelihood factor will have on an amount of translations or time of translation of the potential snippet; a pre-translation scorer configured to compute a pre-translation score for the potential snippet based on translation likelihood factors selected by the pre-translator; wherein the pre-translator is further configured to determine that the pre-translation score is above a threshold; and one or more translators configured to, in response to the determining that the pre-translation score is above the threshold, perform a translation of the potential snippet. - View Dependent Claims (19, 20)
-
Specification