Language translation system and method using specialized dictionaries
First Claim
Patent Images
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, said first-type dictionaries being maintained within a system dictionary database;
a dictionary search component capable of searching a non-system resource separate from said system dictionary database for at least one second-type translation dictionary, and storing a resource locator indicative of an electronic address for said at least one second-type translation dictionary;
a dictionary selection component in communication with sad input component and said first-type and second-type translation dictionaries for selecting one of said dictionaries based upon said input text;
an interface component for communicating said input text to said second-type translation dictionary for translation by said translation component upon said selection component selecting said second-type dictionary; 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.
-
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, said first-type dictionaries being maintained within a system dictionary database; a dictionary search component capable of searching a non-system resource separate from said system dictionary database for at least one second-type translation dictionary, and storing a resource locator indicative of an electronic address for said at least one second-type translation dictionary; a dictionary selection component in communication with sad input component and said first-type and second-type translation dictionaries for selecting one of said dictionaries based upon said input text; an interface component for communicating said input text to said second-type translation dictionary for translation by said translation component upon said selection component selecting said second-type dictionary; 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, 17)
-
-
18. 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, said first-type dictionaries being maintained within a system dictionary database; providing a search component capable of searching a non-system resource separate from said system dictionary database for at least one second-type translation dictionary, and storing a resource locator indicative of an electronic address for said 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; providing an interface component for communicating said input text to said second-type translation dictionary for translation upon said selection being of said second-type dictionary; and translating said input text into said target language using said selected dictionary. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
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 for translation dictionaries not maintained within said dictionary database, and storing a resource locator indicative of an electronic address for any found translation dictionaries not maintained within said dictionary database; means for providing an interface for communicating with said translation dictionaries not maintained within said dictionary database; means for providing an interface for populating dictionaries; means for selecting one of said dictionaries based upon said input text, said selecting means selecting from said core language dictionaries, said sub-language dictionaries, said user-specific dictionaries and said translation dictionaries not within said dictionary database; 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.
-
-
35. 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 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 separate from said dictionary storage component for at least one second-type translation dictionary, and storing a resource locator indicative of an electronic address for said at least one second-type translation dictionary; and a dictionary selection component for selecting at least one of said dictionaries based upon said communication to be translated.
-
Specification