Methods and systems for language translation
First Claim
1. A method of providing a language translation service to a user of a client computing device, the method comprising:
- receiving from the user an input that corresponds to a language selection;
transmitting a request from the client computing device to a server; and
transferring a language dependent database from the server to the client, wherein the language dependent database corresponds to the language selection.
2 Assignments
0 Petitions
Accused Products
Abstract
A translation service is disclosed, the service being provided to a wireless mobile device through a selective downloading of information from a server. The downloaded information includes a translation architecture having a language independent translation engine and at least one language dependent translation database. The language dependent translation database includes translation templates and a translation dictionary. A specialized database for a selected city or cities in the world can also be downloaded. Translation between languages is realized by applying the language dependent translation database, and optionally the city specific translation database, to the translation engine. The translation engine implements a user-driven term replacement scheme for simplifying the translation process.
-
Citations
29 Claims
-
1. A method of providing a language translation service to a user of a client computing device, the method comprising:
-
receiving from the user an input that corresponds to a language selection;
transmitting a request from the client computing device to a server; and
transferring a language dependent database from the server to the client, wherein the language dependent database corresponds to the language selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of operating a server to provide a language translation service, the method comprising:
-
storing a first language dependent database that corresponds to a first pair of languages;
storing a second language dependent database that corresponds to a second pair of languages that is different than the first pair;
receiving from a client a request for translation; and
responding to the request by transferring at least a copy of one of the first and second language dependent databases to the client. - View Dependent Claims (22, 23, 24)
-
-
25. An apparatus for implementing a language translation service, comprising:
-
an input mechanism adapted to receive a user input;
a processor coupled to the input mechanism and adapted to receive an input signal that corresponds to the user input;
a memory coupled to the processor;
a language dependent database stored in the memory, the language dependent database containing a translation dictionary and a plurality of sample sentences; and
a language independent translation engine stored in the memory, the processor being adapted to select a sample sentence based on the user input, and being further adapted to utilize the language independent translation engine to apply the translation dictionary to the sample sentence to produce a translation that is output to the user. - View Dependent Claims (26, 27, 28, 29)
-
Specification