Systems and methods for multi-user multi-lingual communications
First Claim
1. A computer-implemented method comprising:
- sending each proposal of a plurality of proposals at a different time to a client device of a user, the proposal comprising a respective request for the user to translate a respective text message and a respective incentive for the translation;
receiving from the client device a plurality of translations authored by the user, each translation being associated with one of the proposals and being a translation of the text message of the associated proposal;
for each proposal,comparing a plurality of features associated with the text message with a respective plurality of features associated with the translation to generate respective feature scores, the features comprising word-based features, language-based features, word alignment features, and combinations thereof, andcalculating an accuracy based on a weighted combination of the respective feature scores wherein the weights are derived using a statistical regression to model accuracy of translations;
identifying a deviation from a norm in user translation accuracy over a period of time based on the calculated accuracies;
updating a confidence score for the user based on the deviation in user translation accuracy; and
revoking the translation privileges of the user when the confidence score does not satisfy a threshold value.
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
17 Claims
-
1. A computer-implemented method comprising:
-
sending each proposal of a plurality of proposals at a different time to a client device of a user, the proposal comprising a respective request for the user to translate a respective text message and a respective incentive for the translation; receiving from the client device a plurality of translations authored by the user, each translation being associated with one of the proposals and being a translation of the text message of the associated proposal; for each proposal, comparing a plurality of features associated with the text message with a respective plurality of features associated with the translation to generate respective feature scores, the features comprising word-based features, language-based features, word alignment features, and combinations thereof, and calculating an accuracy based on a weighted combination of the respective feature scores wherein the weights are derived using a statistical regression to model accuracy of translations; identifying a deviation from a norm in user translation accuracy over a period of time based on the calculated accuracies; updating a confidence score for the user based on the deviation in user translation accuracy; and revoking the translation privileges of the user when the confidence score does not satisfy a threshold value. - 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 at least one processor configured to execute the instructions to perform operations comprising; sending each proposal of a plurality of proposals at a different time to a client device of a user, the proposal comprising a respective request for the user to translate a respective text message and a respective incentive for the translation; receiving from the client device a plurality of translations authored by the user, each translation being associated with one of the proposals and being a translation of the text message of the associated proposal; for each proposal, comparing a plurality of features associated with the text message with a respective plurality of features associated with the translation to generate respective feature scores, the features comprising word-based features, language-based features, word alignment features, and combinations thereof, and calculating an accuracy based on a weighted combination of the respective feature scores wherein the weights are derived using a statistical regression to model accuracy of translations; identifying a deviation from a norm in user translation accuracy over a period of time based on the calculated accuracies; updating a confidence score for the user based on the deviation in user translation accuracy; and revoking the translation privileges of the user when the confidence score does not satisfy a threshold value. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An article comprising:
-
non-transitory computer readable media comprising executable instructions, the executable instructions being executable by one or more processors to perform operations comprising; sending each proposal of a plurality of proposals at a different time to a client device of a user, the proposal comprising a respective request for the user to translate a respective text message and a respective incentive for the translation; receiving from the client device a plurality of translations authored by the user, each translation being associated with one of the proposals and being a translation of the text message of the associated proposal; for each proposal, comparing a plurality of features associated with the text message with a respective plurality of features associated with the translation to generate feature scores, the features comprising word-based features, language-based features, word alignment features, and combinations thereof, and calculating an accuracy based on a weighted combination of the respective feature scores wherein the weights are derived using a statistical regression to model accuracy of translations; identifying a deviation from a norm in user translation accuracy over a period of time based on the calculated accuracies; updating a confidence score for the user based on the deviation in user translation accuracy; and revoking the translation privileges of the user when the confidence score does not satisfy a threshold value.
-
Specification