Systems and methods for correcting translations in multi-user multi-lingual communications
First Claim
1. A method implemented by a data processing apparatus, the method comprising:
- providing a text message chat system to a plurality of users;
receiving an original text message in a first language from a first user;
generating an initial translation in a second language of the original text message;
providing the original text message and the initial translation to a second user;
receiving a translation correction from the second user to address an error in the initial translation;
identifying a number of verbs present in each of the original text message and the translation correction from the second user;
comparing the number of verbs in the original text message with the number of verbs in the translation correction from the second user; and
at least one of;
(a) identifying a most accurate translation correction from a plurality of translation corrections, the plurality of translation corrections comprising the translation correction from the second user; and
(b) evaluating an accuracy of the translation correction from the second user using at least one of a word-based feature, a language-based feature, and a word alignment feature, wherein using the language-based feature comprises identifying parts of speech present in the original text message and in the translation correction from the second user.
6 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments described herein facilitate multi-lingual communications. The systems and methods of some embodiments enable multi-lingual communications through different modes of communication including, for example, Internet-based chat, e-mail, text-based mobile phone communications, postings to online forums, postings to online social media services, and the like. Certain embodiments implement communication systems and methods that translate text between two or more languages. Users of the systems and methods may be incentivized to submit corrections for inaccurate or erroneous translations, and may receive a reward for these submissions. Systems and methods for assessing the accuracy of translations are described.
-
Citations
24 Claims
-
1. A method implemented by a data processing apparatus, the method comprising:
-
providing a text message chat system to a plurality of users; receiving an original text message in a first language from a first user; generating an initial translation in a second language of the original text message; providing the original text message and the initial translation to a second user; receiving a translation correction from the second user to address an error in the initial translation; identifying a number of verbs present in each of the original text message and the translation correction from the second user; comparing the number of verbs in the original text message with the number of verbs in the translation correction from the second user; and at least one of; (a) identifying a most accurate translation correction from a plurality of translation corrections, the plurality of translation corrections comprising the translation correction from the second user; and (b) evaluating an accuracy of the translation correction from the second user using at least one of a word-based feature, a language-based feature, and a word alignment feature, wherein using the language-based feature comprises identifying parts of speech present in the original text message and in the translation correction from the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a non-transitory computer readable medium having instructions stored thereon; and a data processing apparatus configured to execute the instructions to perform operations comprising; providing a text message chat system to a plurality of users; receiving an original text message in a first language from a first user of the text message chat system; generating an initial translation in a second language of the original text message; providing the original text message and the initial translation to a second user of the text message chat system; receiving a translation correction from the second user to address an error in the initial translation; identifying a number of verbs present in each of the original text message and the translation correction from the second user; comparing the number of verbs in the original text message with the number of verbs in the translation correction from the second user; and at least one of; (a) identifying a most accurate translation correction from a plurality of translation corrections, the plurality of translation corrections comprising the translation correction from the second user; and (b) evaluating an accuracy of the translation correction from the second user using at least one of a word-based feature, a language-based feature, and a word alignment feature, wherein using the language-based feature comprises identifying parts of speech present in the original text message and in the translation correction from the second user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product stored in one or more non-transitory storage media for controlling a processing mode of a data processing apparatus, the computer program product being executable by the data processing apparatus to cause the data processing apparatus to perform operations comprising:
-
providing a text message chat system to a plurality of users; receiving an original text message in a first language from a first user; generating an initial translation in a second language of the original text message; providing the original text message and the initial translation to a second user; receiving a translation correction from the second user to address an error in the initial translation; identifying a number of verbs present in each of the original text message and the translation correction from the second user; comparing the number of verbs in the original text message with the number of verbs in the translation correction from the second user; and at least one of; (a) identifying a most accurate translation correction from a plurality of translation corrections, the plurality of translation corrections comprising the translation correction from the second user; and (b) evaluating an accuracy of the translation correction from the second user using at least one of a word-based feature, a language-based feature, and a word alignment feature, wherein using the language-based feature comprises identifying parts of speech present in the original text message and in the translation correction from the second user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification