Language translation system and method
First Claim
1. A system for translating text from a source language to a target language, comprising:
- an input component for receiving a request to translate text, said request including at least a target language designation, and input text to be translated;
a plurality of first-type translation dictionaries including at least one core language dictionary and a plurality of sub-language dictionaries;
a dictionary search component capable of searching a resource for at least one second-type translation dictionary;
a dictionary selection component in communication with said input component and said first-type and second-type translation dictionaries for selecting one of said dictionaries based upon said input text; and
a translation component for translating said input text from said source language into said target language using said selected dictionary.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for translation of electronic communications automatically selects and deploys specialized dictionaries based upon context recognition and other factors. Software tools can be employed for continual dictionary enhancement. The invention can accept speech and text inputs and can be used to translate electronic mail, instant messages, chat, SMS messages, electronic text and word processing files, Internet web pages, Internet search results, and other textual communications for a variety of device types, including wireless devices. In one embodiment, language pairs are automatically determined in real-time.
261 Citations
35 Claims
-
1. A system for translating text from a source language to a target language, comprising:
-
an input component for receiving a request to translate text, said request including at least a target language designation, and input text to be translated;
a plurality of first-type translation dictionaries including at least one core language dictionary and a plurality of sub-language dictionaries;
a dictionary search component capable of searching a resource for at least one second-type translation dictionary;
a dictionary selection component in communication with said input component and said first-type and second-type translation dictionaries for selecting one of said dictionaries based upon said input text; and
a translation component for translating said input text from said source language into said target language using said selected dictionary. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 35)
-
-
17. A method for translating and communicating text, comprising:
-
receiving input text to be translated, along with at least one target language designation;
providing a plurality of first-type translation dictionaries, including at least one core language dictionary and a plurality of sub-language dictionaries;
providing a search component capable of searching a resource for at least one second-type translation dictionary;
searching said first and second-type dictionaries and selecting one of said dictionaries to be used in translating said input text, said selection being made based upon said input text; and
translating said input text into said target language using said sub-language dictionary. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for translating a communication between a first network element and a second network element in a computer network, the communication having a textual portion presented in a first language, the system comprising:
-
a translation server for translating the textual portion of the communication from the first language to a second language to create a translated communication;
an interface server for receiving the communication via the network before it reaches the second network element, passing the communication to the translation server, receiving the translated communication from the translation server, and transmitting the translated communication to the second network element via the computer network, said interface server being capable of receiving an input element, said input element designating the communication to be translated and designating said second language;
a dictionary storage component for storing at least one core language dictionary and a plurality of sub-language dictionaries; and
a dictionary selection component for selecting at least one of said dictionaries based upon said communication to be translated.
-
-
34. A system for translating text from a source language to a target language in a computer network having a plurality of users, comprising:
-
means for receiving input text and at least one target language designation;
means for storing a translation dictionary database, including core language dictionaries, sub-language dictionaries, and user-specific dictionaries;
means for searching said network and for translation dictionaries;
means for providing an interface for populating dictionaries;
means for selecting one of said dictionaries based upon said input text;
means for translating said input text using said selected one of said dictionaries; and
means for delivering translated text to a desired one of said users.
-
Specification