Translation server, method, and program utilizing an updated translated sentence cache database
First Claim
1. A translation server for providing a translating function to a client via a network, comprising:
- a translation user interface control unit which receives a translating request from a user interface provided for said client and activates a translating process;
an original sentence obtaining unit which accesses an address designated in said translating request and obtains an original sentence file;
a translation executing unit which executes machine translation of said original sentence file by using a translation dictionary designated in said translating request; and
a cache processing unit which searches a translated sentence cache file of a header matched with said translating request from a translated sentence cache database and transmits translated sentence cache data to said client, and if said translated sentence cache file cannot be searched, preliminarily registers the translated sentence cache file in which only the header matched with said translating request has been stored into said translated sentence cache database, thereafter, sets a cache state into “
during translation”
, allows said translation executing unit to translate said original sentence file, transmits a translation result to said client, stores said translation result into said translated sentence cache file which has preliminarily been registered, and sets the cache state into “
available”
.
1 Assignment
0 Petitions
Accused Products
Abstract
A cache processing unit searches a translated sentence cache file of a header matched with a translating request from a translated sentence cache database and transmits translated sentence cache data to a client. If the translated sentence cache file cannot be searched, the translated sentence cache file in which only the header matched with the translating request has been stored is preliminarily registered into the translated sentence cache database and, thereafter, a cache state is set into “during translation”, thereby allowing a translation executing unit to machine-translate original sentence file. After completion of the machine translation, a translation result is transmitted to the client and stored into the translated sentence cache file which has preliminarily been registered, and the cache state is set into “available”.
6 Citations
21 Claims
-
1. A translation server for providing a translating function to a client via a network, comprising:
-
a translation user interface control unit which receives a translating request from a user interface provided for said client and activates a translating process; an original sentence obtaining unit which accesses an address designated in said translating request and obtains an original sentence file; a translation executing unit which executes machine translation of said original sentence file by using a translation dictionary designated in said translating request; and a cache processing unit which searches a translated sentence cache file of a header matched with said translating request from a translated sentence cache database and transmits translated sentence cache data to said client, and if said translated sentence cache file cannot be searched, preliminarily registers the translated sentence cache file in which only the header matched with said translating request has been stored into said translated sentence cache database, thereafter, sets a cache state into “
during translation”
, allows said translation executing unit to translate said original sentence file, transmits a translation result to said client, stores said translation result into said translated sentence cache file which has preliminarily been registered, and sets the cache state into “
available”
. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A translating method of a translation server which provides a translating function to a client via a network, comprising:
-
a translating request receiving step wherein a translating request from a user interface provided for said client is received and a translating process is activated; an original sentence obtaining step wherein an address designated in said translating request is accessed and an original sentence file is obtained; and a cache processing step wherein a translated sentence cache file of a header matched with said translating request is searched from a translated sentence cache database, translated sentence cache data is transmitted to said client, if said translated sentence cache file cannot be searched, the translated sentence cache file in which only the header matched with said translating request has been stored is preliminarily registered into said translated sentence cache database, thereafter, a cache state is set into “
during translation”
, a translation executing unit is allowed to translate said original sentence file, a translation result is transmitted to said client, said translation result is stored into the translated sentence cache file which has preliminarily been registered, and the cache state is set into “
available”
. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program on a computer readable media which is executed by a translation server which provides a translating function to a client via a network, wherein said program allows a computer to execute:
-
a translating request receiving step wherein a translating request from a user interface provided for the client is received and a translating process is activated; an original sentence obtaining step wherein an address designated in said translating request is accessed and an original sentence file is obtained; and a cache processing step wherein a translated sentence cache file of a header matched with said translating request is searched from a translated sentence cache database, translated sentence cache data is transmitted to said client, if said translated sentence cache file cannot be searched, the translated sentence cache file in which only the header matched with said translating request has been stored is preliminarily registered into said translated sentence cache database, thereafter, a cache state is set into “
during translation”
, a translation executing unit is allowed to translate the original sentence file, a translation result is transmitted to said client, said translation result is stored into said translated sentence cache file which has preliminarily been registered, and the cache state is set into “
available”
. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification