Artificial intelligence and crowdsourced translation platform
US-2020012717-A1 · Jan 9, 2020 · US
US11244123B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11244123-B2 |
| Application number | US-201916431931-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 5, 2019 |
| Priority date | Jun 5, 2019 |
| Publication date | Feb 8, 2022 |
| Grant date | Feb 8, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computer-implemented method may include obtaining, by processor, a first message composed in a first language and obtaining, by the processor, a translated first message. The translated first message may include a translation of the first message from the first language to a second language. The method may further include determining, by the processor, that the translated first message includes a translation-generated additional meaning, and notifying, by the processor, the first user of the determination.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: obtaining, by a processor, a first message of a first user comprising a first set of words in a first language; obtaining, by the processor, a translated first message comprising a second set of words in a second language, wherein the translated first message includes a language translation of the first set of words to the second set of words; determining, by the processor and by searching for a match between one or more words of the translated first message and one or more words stored in a database of idioms in the second language, that the second set of words includes a translation-generated idiom that: is based on the second set of words in the second language, results from the language translation, and is not included in the first set of words; providing, by the processor and in response to the determining, a set of substitute messages in the first language comprising: a first substitute message comprising a first modification to the first set of words; obtaining, by the processor, a substitute language translation of the first substitute message to the second language; determining, by the processor, that the substitute language translation does not include the translation-generated idiom; and in response to the determining that the substitute language translation does not include the translation-generated idiom, transmitting, by the processor, the substitute language translation to a second user. 2. The method of claim 1 , wherein the obtaining the translated first message comprises selecting the second language, and wherein the selecting the second language comprises predicting that the second language corresponds to the second user. 3. The method of claim 2 , wherein the predicting comprises obtaining data from a user profile of the second user. 4. A system comprising: a processor; and a memory in communication with the processor, the memory containing program instructions that, when executed by the processor, are configured to cause the processor to perform a method, the method comprising: obtaining a first message of a first user comprising a first set of words in a first language; obtaining a translated first message comprising a second set of words in a second language, wherein the translated first message includes a language translation of the first set of words to the second set of words; determining, by searching for a match between one or more words of the translated first message and one or more words stored in a database of idioms in the second language, that the second set of words includes a translation-generated idiom that: is based on the second set of words in the second language, results from the language translation, and is not included in the first set of words; providing, in response to the determining, a set of substitute messages in the first language comprising: a first substitute message comprising a first modification to the first set of words; obtaining a substitute language translation of the first substitute message to the second language; determining that the substitute language translation does not include the translation-generated idiom; and in response to the determining that the substitute language translation does not include the translation-generated idiom, transmitting the substitute language translation to a second user. 5. The system of claim 4 , wherein the obtaining the translated first message comprises selecting the second language, and wherein the selecting the second language comprises predicting that the second language corresponds to the second user. 6. The method of claim 1 , wherein the set of substitute messages further comprises a second substitute message comprising a second modification to the first set of words, wherein the method further comprises: obtaining, by the processor, a first evaluation by the first user of the set of substitute messages; and modifying, by the processor and based on the first evaluation, the set of substitute messages. 7. The method of claim 6 , wherein the first evaluation comprises a ranking by the first user of the set of substitute messages. 8. The method of claim 6 , further comprising: obtaining, by the processor, a second evaluation by the second user of the substitute language translation, wherein the modifying is further based on the second evaluation. 9. The method of claim 8 , further comprising: providing, by the processor, the translated first message to the second user, and obtaining, by the processor, a third evaluation by the second user of the translated first message, wherein the modifying is further based on the third evaluation. 10. The system of claim 5 , wherein the predicting comprises obtaining data from a user profile of the second user. 11. The system of claim 4 , wherein the set of substitute messages further comprises a second substitute message comprising a second modification to the first set of words, wherein the method further comprises: obtaining a first evaluation by the first user of the set of substitute messages; and modifying, based on the first evaluation, the set of substitute messages. 12. The system of claim 11 , wherein the first evaluation comprises a ranking by the first user of the set of substitute messages. 13. The system of claim 11 , the method further comprising: obtaining a second evaluation by the second user of the substitute language translation, wherein the modifying is further based on the second evaluation. 14. The system of claim 13 , the method further comprising: providing the translated first message to the second user, and obtaining a third evaluation by the second user of the translated first message, wherein the modifying is further based on the third evaluation. 15. A computer program product, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method, the method comprising: obtaining a first message of a first user comprising a first set of words in a first language; obtaining a translated first message comprising a second set of words in a second language, wherein the translated first message includes a language translation of the first set of words to the second set of words; determining, by searching for a match between one or more words of the translated first message and one or more words stored in a database of idioms in the second language, the second set of words includes a translation-generated idiom that: is based on the second set of words in the second language, results from the language translation, and is not included in the first set of words; providing, in response to the determining, a set of substitute messages in the first language comprising: a first substitute message comprising a first modification to the first set of words; obtaining a substitute language translation of the first substitute message to the second language; determining that the substitute language translation does not include the translation-generated idiom; and in response to the determining that the substitute language translation does not include the translation-generated idiom, transmitting the substitute language translation to a second user. 16. The computer program product of claim 15 , wherein the obtaining the translated first message comprises selecting the second language, and wherein the selecting the second language comprises predictin
Related publications grouped by family.
Answers are generated from the same data shown on this page.