Translation system
First Claim
Patent Images
1. A method comprising:
- receiving a message in a first language from a user;
interrogating the user about an aspect of the message;
translating the message to a second language based at least in part on the interrogation.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides techniques for translation of messages in one language to another. A translation system may receive the messages in spoken form. A message may be transmitted to a server, which translates the message, and may generate the translation in audio form. When the server identifies an ambiguity in the course of translation, the server may interrogate a party to the conversation about an identified ambiguity. By receiving a response to the interrogation, the server may generate a translation that more accurately conveys the meaning that the party wished to convey. A user may customize the translation system in a number of ways, including by specification of a dictionary sequence.
274 Citations
41 Claims
-
1. A method comprising:
-
receiving a message in a first language from a user;
interrogating the user about an aspect of the message;
translating the message to a second language based at least in part on the interrogation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a translation engine that translates a message in a first language to a second language; and
a controller that interrogates a user when the translation engine identifies an ambiguity when translating the message in the first language to a second language. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method comprising:
-
receiving a first audio message in a first language;
translating the first message to a second language;
generating a first audio stream as a function of the first message in the second language;
receiving a second audio message in the second language;
translating the second message to the first language;
generating a second audio stream as a function of the second message in the first language; and
storing a transcript comprising the first message and the second message in at least one of the first language and the second language. - View Dependent Claims (23, 24)
-
-
25. A method comprising:
-
receiving a first language specified by a user;
receiving a second language specified by the user; and
selecting a translation engine file as a function of at least one of the first language and the second language. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A system comprising:
-
a database storing a plurality of translation engine files; and
a controller that selects a translation engine file from the plurality of translation engine files. - View Dependent Claims (31, 32, 33)
-
-
34. A method comprising:
-
translating a first portion of a first message in a first language to a second language;
identifying an ambiguity in the first message;
interrogating a user about the ambiguity;
receiving a response to the interrogation;
translating a second portion of the first message to the second language as a function of the response; and
translating a second message in the first language to a second language as a function of the response. - View Dependent Claims (35, 36)
-
-
37. A method comprising:
-
receiving a dictionary sequence from a user comprising a first dictionary and a second dictionary;
receiving a message in a first language;
parsing the message into subsets in the first language comprising at least one of words, phrases and clauses;
searching the first dictionary for subsets in a second language that correspond to the subsets in the first language; and
thereafter searching the second dictionary for subsets in the second language that correspond to the subsets in the first language. - View Dependent Claims (38, 39)
-
-
40. A method comprising:
-
receiving an audio message in a first language;
recognizing the audio message;
storing the recognized audio message in memory;
detecting a pause in the audio message; and
upon detecting the pause, translating the recognized audio message in memory to a second language. - View Dependent Claims (41)
-
Specification