SYSTEM AND METHOD FOR COLLABORATIVE LANGUAGE TRANSLATION
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for presenting a machine translation and alternative translations to a user, where a selection of any particular alternative translation results in the re-ranking of the remaining alternatives. The system then presents these re-ranked alternatives to the user, who can continue proofing the machine translation using the re-ranked alternatives or by typing an improved translation. This process continues until the user indicates that the current portion of the translation is complete, at which point the system moves to the next portion.
25 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
presenting, by a system comprising a processor and to equipment of a first user, a ranked list of translation possibilities in a first order, and a list of alternative translation possibilities, wherein the ranked list of translation possibilities and the list of alternative translation possibilities comprise machine translations of a source text in an original language distinct from the machine translations, wherein the ranked list of translation possibilities and the list of alternative translation possibilities are contemporaneously presented to equipment of a second user, allowing the first user and the second user to participate in a collaborative translation of the source text; detecting, by the system, an input from the equipment of the first user, the input identifying a translation possibility from the list of alternative translation possibilities; re-ranking, by the system, the ranked list of translation possibilities in the first order based on the input, to yield a re-ranked list of translation possibilities in a second order; providing, by the system, the re-ranked list of translation possibilities to the equipment of the first user; and facilitating a transfer, by the system, of the re-ranked list of translation possibilities to the equipment of the second user for display, wherein the re-ranked list of translation possibilities is presented contemporaneously to both the equipment of the first user and the equipment of the second user. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system comprising:
-
a processor; and a memory that stores executable instructions that, when executed by the processor facilitate performance of operations comprising; presenting, to equipment of a first user, a ranked first list of alternative translation possibilities in a first order, and a second list of alternative translation possibilities of a source text, wherein the ranked first list of alternative translation possibilities and the second list of alternative translation possibilities comprise machine translations of the source text in a language distinct from an original language of the source text, wherein the ranked first list of alternative translation possibilities and the second list of alternative translation possibilities are contemporaneously presented to equipment of a second user allowing the first user and the second user to participate in a collaborative translation of the source text; detecting an input from the equipment of the first user, the input identifying a translation possibility from the second list of alternative translation possibilities; re-ranking the ranked first list of alternative translation possibilities in the first order based on the input, to yield a re-ranked first list of alternatives translation possibilities in a second order; presenting the re-ranked first list of alternative translation possibilities to the equipment of the first user; and facilitating transfer of the re-ranked first list of translation alternatives to the equipment of the second user for display, wherein the re-ranked first list of alternative translation possibilities is presented to simultaneously both the equipment of the first user and the equipment of the second user. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. A machine-readable storage medium comprising instructions stored which, when executed by a processor, cause the processor to perform operations comprising:
-
presenting, to equipment of a first user, a machine translation, a ranked list of translation possibilities in a first order, and a list of alternative translation possibilities, of a source text, wherein the ranked list of translation possibilities and the list of alternative translation possibilities comprise machine translations of the source text in a language distinct from an original language of the source text, wherein the ranked list of translation possibilities and the list of alternative translation possibilities are contemporaneously presented to equipment of a second user allowing the first user and the second user to participate in a collaborative translation of the source text from the original language to an other distinct language; determining an input from the equipment of the first user, the input identifying a translation possibility from the list of alternative translation possibilities; re-ranking the ranked list of translation possibilities in the first order based on the input, to yield a re-ranked list of translation possibilities in a second order; presenting the re-ranked list of translation possibilities to the equipment of the first user; and transmitting the re-ranked list of translation possibilities to the equipment of the second user for display to the equipment of the second user, wherein the re-ranked list of translation possibilities is presented contemporaneously to both the equipment of the first user and the equipment of the second user. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification