Systems and methods for improved conversation translation
First Claim
1. A method for improved conversation translation comprising:
- receiving, by a processor, a first portion of a conversation in a first language from a first user device associated with a first user;
translating, by the processor, the first portion of the conversation from the first language to a second language with a translation algorithm;
generating, by the processor, a predicted second portion of the conversation in the second language with a predictive algorithm;
sending, by the processor, the first portion and the predicted second portion to a second user device as a predictive translation in the second language;
receiving, at the processor, an actual second portion of the conversation from the first user device in the first language;
translating, by the processor, the actual second portion of the conversation from the first language to the second language with the translation algorithm;
sending, by the processor, the first portion and the actual second portion of the conversation as a batch translation in the second language to the second user device;
comparing, by the processor, the predictive translation to the batch translation to identify any differences between the predictive translation and the batch translation;
generating, by the processor, a color-coded translation highlighting any differences between the batch translation and the predictive translation; and
sending, by the processor, the color-coded translation to the second user device to cause the second user device to display the predicative translation with any differences between the batch translation and the predictive translation highlighted in a first color.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for improved conversation translation are disclosed. The system receives a first portion of a conversation in a first language. The system translates the first portion of the conversation to a second language. The system generates a predicted second portion of the conversation. The first portion and the predicted second portion are sent to a second user device as a predictive translation. The system then receives an actual second portion of the conversation, translates it to the second language, and sends the first portion and the actual second portion to the second user device as a batch translation. The system compares the batch translation to the predictive translation to identity any differences and generates a color-coded translation highlighting any differences between the batch translation and the predictive translation. The system sends the color-coded translation to the second user device for display on the second user device.
12 Citations
20 Claims
-
1. A method for improved conversation translation comprising:
-
receiving, by a processor, a first portion of a conversation in a first language from a first user device associated with a first user; translating, by the processor, the first portion of the conversation from the first language to a second language with a translation algorithm; generating, by the processor, a predicted second portion of the conversation in the second language with a predictive algorithm; sending, by the processor, the first portion and the predicted second portion to a second user device as a predictive translation in the second language; receiving, at the processor, an actual second portion of the conversation from the first user device in the first language; translating, by the processor, the actual second portion of the conversation from the first language to the second language with the translation algorithm; sending, by the processor, the first portion and the actual second portion of the conversation as a batch translation in the second language to the second user device; comparing, by the processor, the predictive translation to the batch translation to identify any differences between the predictive translation and the batch translation; generating, by the processor, a color-coded translation highlighting any differences between the batch translation and the predictive translation; and sending, by the processor, the color-coded translation to the second user device to cause the second user device to display the predicative translation with any differences between the batch translation and the predictive translation highlighted in a first color. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for improved conversation translation comprising:
-
sending, by a processor of a first user device, a first portion of a conversation in a first language to a computing device; receiving, at the processor, a predictive translation, including a second portion of the conversation and a predicted third portion of the conversation, from a computing device in the first language, the second portion of the conversation sent to the computing device by a second user device in a second language, wherein the computing device translates the second portion of the conversation from a second language to the first language; receiving, by the processor, a batch translation from the computing device including the second portion and an actual third portion of the conversation in the first language, the actual third portion of the conversation sent to the computing device by the second user device in the second language, wherein the computing device translates the actual third portion of the conversation from the second language to the first language; comparing, with the processor, the batch translation and the predictive translation to identify any differences between the batch translation and the predictive translation; displaying, on a first graphical user interface (GUI) located on a first portion of a screen of the first user device, the predictive translation with any differences between the batch translation and the predictive translation highlighted in a first color; and displaying, on a second GUI located on a second portion of the screen of the first user device, the batch translation. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A first user device comprising:
-
a processor; a screen comprising a first graphical user interface (GUI) and a second GUI, the first GUI and the second GUI displayed concurrently on the screen; and memory, in communication with the processor and the screen, and storing instructions that, when executed, cause the first user device to; receive, by the processor, a first portion of a conversation in a first language from a user of the first user device; translate, by the processor, the first portion of the conversation from the first language to a second language with a translation algorithm; generate, by the processor, a predicted second portion of the conversation in the second language with a predictive algorithm; send, by the processor, a first predictive translation, including the first portion and the predicted second portion, in the second language to a second user device; receive, by the processor, an actual second portion of the conversation in a first language from the user of the first user device; translate, by the processor, the actual second portion of the conversation from the first language to the second language with the translation algorithm; send, by the processor, a first batch translation including the first portion and the actual second portion in the second language to the second user device; receive, by the processor, a second predictive translation in the first language including a third portion of the conversation and a fourth predicted portion of the conversation, the third portion received in the second language from the second user device; display, in the first GUI, the second predictive translation in the first language; receive, by the processor, a second batch translation in the first language including the third portion of the conversation and an actual fourth portion of the conversation, the actual fourth portion received in the second language from the second user device; display, in the second GUI, the second batch translation; compare, by the processor, the second predictive translation to the second batch translation to identify any differences between the second predictive translation and the second batch translation; and highlight, in the first GUI, the second GUI, or both, any differences between the second predictive translation and the second batch translation in a first color. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification