Systems and methods for multi-user multi-lingual communications
First Claim
1. A method implemented by data processing apparatus, the method comprising using one or more computers to perform operations comprising:
- identifying a first language and a second language;
receiving a chatspeak audible message in the first language from a first person at a first chat client system who communicates in the first language;
converting the chatspeak audible message to a chatspeak text message in the first language;
transforming the chatspeak text message to a plain speak text message in the first language;
translating the plain speak text message to a corresponding plain speak text message in the second language;
transforming the corresponding plain speak text message to a corresponding chatspeak text message in the second language;
converting the corresponding chatspeak text message to a corresponding chatspeak audible message in the second language;
sending the corresponding chatspeak audible message to a second person at a second chat client system who communicates in the second language; and
receiving user feedback from a computing device of a user regarding an accuracy of at least one of the corresponding chatspeak text message and the corresponding chatspeak audible message.
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
30 Claims
-
1. A method implemented by data processing apparatus, the method comprising using one or more computers to perform operations comprising:
-
identifying a first language and a second language; receiving a chatspeak audible message in the first language from a first person at a first chat client system who communicates in the first language; converting the chatspeak audible message to a chatspeak text message in the first language; transforming the chatspeak text message to a plain speak text message in the first language; translating the plain speak text message to a corresponding plain speak text message in the second language; transforming the corresponding plain speak text message to a corresponding chatspeak text message in the second language; converting the corresponding chatspeak text message to a corresponding chatspeak audible message in the second language; sending the corresponding chatspeak audible message to a second person at a second chat client system who communicates in the second language; and receiving user feedback from a computing device of a user regarding an accuracy of at least one of the corresponding chatspeak text message and the corresponding chatspeak audible message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a computer readable medium having instructions stored thereon; and a data processing apparatus configured to execute the instructions to perform operations comprising; identifying a first language and a second language; receiving a chatspeak audible message in the first language from a first person at a first chat client system who communicates in the first language; converting the chatspeak audible message to a chatspeak text message in the first language; transforming the chatspeak text message to a plain speak text message in the first language; translating the plain speak text message to a corresponding plain speak text message in the second language; transforming the corresponding plain speak text message to a corresponding chatspeak text message in the second language; converting the corresponding chatspeak text message to a corresponding chatspeak audible message in the second language; sending the corresponding chatspeak audible message to a second person at a second chat client system who communicates in the second language; and receiving user feedback from a computing device of a user regarding an accuracy of at least one of the corresponding chatspeak text message and the corresponding chatspeak audible message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product stored in one or more 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:
-
identifying a first language and a second language; receiving a chatspeak audible message in the first language from a first person at a first chat client system who communicates in the first language; converting the chatspeak audible message to a chatspeak text message in the first language; transforming the chatspeak text message to a plain speak text message in the first language; translating the plain speak text message to a corresponding plain speak text message in the second language; transforming the corresponding plain speak text message to a corresponding chatspeak text message in the second language; converting the corresponding chatspeak text message to a corresponding chatspeak audible message in the second language; sending the corresponding chatspeak audible message to a second person at a second chat client system who communicates in the second language; and receiving user feedback from a computing device of a user regarding an accuracy of at least one of the corresponding chatspeak text message and the corresponding chatspeak audible message. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification