SYSTEM AND METHOD FOR COLLABORATIVE LANGUAGE TRANSLATION
First Claim
Patent Images
1. A method comprising:
- receiving a source text;
generating, via a processor, a machine translation of the source text and a list of alternative translation possibilities;
ranking the list of alternative translation possibilities, to yield a ranked list of translation alternatives in a first order;
presenting to a user the machine translation and the ranked list of translation alternatives in the first order, wherein the user is participating in a collaborative translation of the source text with at least one other entity;
receiving an input from the user associated with the ranked list of translation alternatives; and
re-ranking the list of alternative translation possibilities based at least in part on the input, to yield a re-ranked list of translation alternatives in a second order.
4 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.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving a source text; generating, via a processor, a machine translation of the source text and a list of alternative translation possibilities; ranking the list of alternative translation possibilities, to yield a ranked list of translation alternatives in a first order; presenting to a user the machine translation and the ranked list of translation alternatives in the first order, wherein the user is participating in a collaborative translation of the source text with at least one other entity; receiving an input from the user associated with the ranked list of translation alternatives; and re-ranking the list of alternative translation possibilities based at least in part on the input, to yield a re-ranked list of translation alternatives in a second order. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a processor; and a non-transitory storage device having stored therein instructions for controlling the processor to perform steps comprising; receiving a source text; generating a machine translation of the source text and a list of alternative translation possibilities; ranking the list of alternative translation possibilities, to yield a ranked list of translation alternatives in a first order; presenting to a user the machine translation and the ranked list of translation alternatives in the first order, wherein the user is participating in a collaborative translation of the source text with at least one other entity; receiving an input from the user associated with the ranked list of translation alternatives; and re-ranking the list of alternative translation possibilities based at least in part on the input, to yield a re-ranked list of translation alternatives in a second order. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having stored therein instructions which, when executed by a computing device, cause the computing device to perform steps comprising:
-
receiving a source text; generating a machine translation of the source text and a list of alternative translation possibilities; ranking the list of alternative translation possibilities, to yield a ranked list of translation alternatives in a first order; presenting to a user the machine translation and the ranked list of translation alternatives in the first order, wherein the user is participating in a collaborative translation of the source text with at least one other entity; receiving an input from the user associated with the ranked list of translation alternatives; and re-ranking the list of alternative translation possibilities based at least in part on the input, to yield a re-ranked list of translation alternatives in a second order. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification