TRANSLATION SYSTEM INFORMATION EXTRACTION
First Claim
Patent Images
1. A method comprising:
- receiving from a user, an utterance in a first language;
translating, by a speech translation system, the utterance in the first language into a second language;
extracting, by the speech translation system, one or more keywords from the utterance, the keywords indicative of a topic;
retrieving additional information related to the topic, based at least in part on the extracted keywords; and
presenting to the user the additional information related to the topic.
3 Assignments
0 Petitions
Accused Products
Abstract
A speech translation system and methods are disclosed for cross-lingual communication that enable users to improve and modify content and usage of the system and easily abort or reset translation. The system includes a speech recognition module configured for accepting an utterance, a machine translation module, an interface configured to communicate the utterance and proposed translation, a correction module and an abort action unit that removes any hypotheses or partial hypotheses and terminates translation. The system also includes modules for information extraction based on keywords in the received or translated speech.
22 Citations
20 Claims
-
1. A method comprising:
-
receiving from a user, an utterance in a first language; translating, by a speech translation system, the utterance in the first language into a second language; extracting, by the speech translation system, one or more keywords from the utterance, the keywords indicative of a topic; retrieving additional information related to the topic, based at least in part on the extracted keywords; and presenting to the user the additional information related to the topic.
-
-
2. The method of claim 1, wherein the keywords are extracted based on their frequency and context.
-
3. The method of claim 1, wherein the extracted keywords may be in the utterance in the first language or the translated utterance in the second language.
-
4. The method of claim 1, wherein the extracted keywords may be words or phrases.
-
5. The method of claim 1, wherein the keywords are extracted from system logs storing the utterance.
-
6. The method of claim 1, wherein the additional information related to the topic is retrieved from a third party source.
-
7. The method of claim 1, wherein presenting to the user the additional information related to the topic further comprises presenting the additional information in both the first and second languages.
-
8. The method of claim 1, wherein presenting to the user the additional information related to the topic further comprises presenting targeted advertisements related to the topic.
-
9. The method of claim 1, wherein presenting to the user the additional information related to the topic further comprises presenting supportive information associated with the topic.
-
10. The method of claim 1, wherein the user is communicating with another user using bi-directional translation.
-
11. The method of claim 1, further comprising:
displaying simultaneously in text, on a user interface display of the speech translation system, at least (i) the received utterance in the first language, and (ii) the translation into the second language of the utterance.
-
12. The method of claim 1, wherein translating the utterance in the first language into the second language comprises generating a translation in the second language via either a rule-based model or a statistical model.
-
13. A device comprising:
-
at least one microphone for receiving an utterance in a first language from a user; and a speech translation system in communication with the at least one microphone, wherein the speech translation system is configured for translating the utterance into a second language, and wherein the speech translation system comprises; an automatic speech recognition module that recognizes the utterance in the first language; a first machine translation module in communication with the first speech recognition module, wherein the first machine translation module translates the recognized speech in the first language into the second language; an information extraction module that extracts one or more keywords from the utterance, the one or more keywords indicative of a topic and retrieving additional information related to the topic, based at least in part on the extracted keywords; and a user interface in communication with the speech translation system for providing the translation of the utterance in the second language along with the additional information related to the topic.
-
-
14. The device of claim 13, wherein the information extraction module extracts keywords from system logs storing the utterance.
-
15. The device of claim 13, wherein the information extraction module retrieves the additional information related to the topic from internet third party source.
-
16. The device of claim 13, wherein the device comprises a portable device
-
17. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
receiving from a user, an utterance in a first language; translating, by a speech translation system, the utterance in the first language into a second language; extracting, by the speech translation system, one or more keywords from the utterance, the keywords indicative of a topic; retrieving additional information related to the topic, based at least in part on the extracted keywords; and presenting to the user the additional information related to the topic.
-
-
18. The computer program product of claim 17, wherein the keywords are extracted based on their frequency and context.
-
19. The computer program product of claim 17, further comprising:
displaying simultaneously in text, on a user interface display of the speech translation system, at least (i) the received utterance in the first language, and (ii) the translation into the second language of the utterance.
-
20. The computer program product of claim 17, wherein translating the utterance in the first language into the second language comprises generating a translation in the second language via either a rule-based model or a statistical model.
Specification