Systems and methods for multi-user multi-lingual communications
First Claim
1. A method, comprising:
- performing by one or more computer processors;
providing an online chat system;
selecting, from a data store, a word or phrase associated with a failure to translate a message from a first language to a second language in the online chat system;
selecting a user from whom to solicit feedback for the translation failure;
generating a query to request feedback from the user;
offering an incentive to the user, wherein the incentive is determined based on a complexity of the word or phrase or an importance of the word or phrase;
receiving the feedback from the user, the feedback potentially assisting to translate the word or phrase;
rewarding the user with the incentive;
updating at least one of a transformation module and a translation data store according to the feedback from the user,wherein the transformation module is implemented on at least one server and is configured to transform messages to a form more suitable for translation, andwherein the translation data store is implemented on the at least one server and is configured to store and provide translated text;
using at least one computer processor and at least one of the updated transformation module and the updated translation data store to translate a second message comprising the selected word or phrase; and
providing the translation of the second message in the online chat system.
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.
273 Citations
20 Claims
-
1. A method, comprising:
performing by one or more computer processors; providing an online chat system; selecting, from a data store, a word or phrase associated with a failure to translate a message from a first language to a second language in the online chat system; selecting a user from whom to solicit feedback for the translation failure; generating a query to request feedback from the user; offering an incentive to the user, wherein the incentive is determined based on a complexity of the word or phrase or an importance of the word or phrase; receiving the feedback from the user, the feedback potentially assisting to translate the word or phrase; rewarding the user with the incentive; updating at least one of a transformation module and a translation data store according to the feedback from the user, wherein the transformation module is implemented on at least one server and is configured to transform messages to a form more suitable for translation, and wherein the translation data store is implemented on the at least one server and is configured to store and provide translated text; using at least one computer processor and at least one of the updated transformation module and the updated translation data store to translate a second message comprising the selected word or phrase; and providing the translation of the second message in the online chat system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A system, comprising:
one or more computer processors programmed to perform operations comprising; providing an online chat system; selecting, from a data store, a word or phrase associated with a failure to translate a message from a first language to a second language in the online chat system; selecting a user from whom to solicit feedback for the translation failure; generating a query to request feedback from the user; offering an incentive to the user, wherein the incentive is determined based on a complexity of the word or phrase or an importance of the word or phrase; receiving the feedback from the user, the feedback potentially assisting to translate the word or phrase; rewarding the user with the incentive; updating at least one of a transformation module and a translation data store according to the feedback from the user, wherein the transformation module is implemented on at least one server and is configured to transform messages to a form more suitable for translation, and wherein the translation data store is implemented on the at least one server and is configured to store and provide translated text; using at least one computer processor and at least one of the updated transformation module and the updated translation data store to translate a second message comprising the selected word or phrase; and providing the translation of the second message in the online chat system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. An article of manufacture, comprising:
a non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more computers, cause the computers to perform operations comprising; providing an online chat system; selecting, from a data store, a word or phrase associated with a failure to translate a message from a first language to a second language in the online chat system; selecting a user from whom to solicit feedback for the translation failure; generating a query to request feedback from the user; offering an incentive to the user, wherein the incentive is determined based on a complexity of the word or phrase or an importance of the word or phrase; receiving the feedback from the user, the feedback potentially assisting to translate the word or phrase; rewarding the user with the incentive; updating at least one of a transformation module and a translation data store according to the feedback from the user, wherein the transformation module is implemented on at least one server and is configured to transform messages to a form more suitable for translation, and wherein the translation data store is implemented on the at least one server and is configured to store and provide translated text; using at least one computer processor and at least one of the updated transformation module and the updated translation data store to translate a second message comprising the selected word or phrase; and providing the translation of the second message in the online chat system.
Specification