US 7,548,845 B2
Apparatus, method, and program product for translation and method of providing translation support service
Eiju Akahane, Yokohama (Japan); and Yumi Ikeza, Yokohama (Japan)
Assigned to International Business Machines Corporation, Armonk, N.Y. (US)
Filed on Dec. 08, 2006, as Appl. No. 11/608,368.
Claims priority of application No. 2005-355001 (JP), filed on Dec. 08, 2005.
Prior Publication US 2007/0150259 A1, Jun. 28, 2007
Int. Cl. G06F 17/28 (2006.01); G06F 17/21 (2006.01)
U.S. Cl. 704—7  [704/2; 704/10] 3 Claims
OG exemplary drawing
 
1. A method for providing a translation support service by using an apparatus for selecting from a translation record for use in translation of a newly received text among a plurality of translation records, each of the translation records storing with respect to past translation results at least one pair of a source-language text, being a divided part corresponding to a translation segment in a received unit, being units of translation of text, and a target-language text corresponding to the source-language text, the method comprising:
a first key generation step of, with respect to each of the translation segments in the received text, generating an input key in which the source-language text, being a divided part corresponding to one of the translation segments, is encoded based on a predetermined conversion rule by a first key generation unit in a computer;
an acquisition step of, in association with each of the plurality of translation records, acquiring a translation record key in which the source-language text, being the divided part corresponding to one of the translation segments in the translation record, is encoded based on the predetermined conversion rule by an acquisition unit in the computer;
a key search step of searching whether the translation record key identical to each of the input keys is present by a key search unit in the computer, with respect to each of the translation records;
a first count step of counting the quantity of input keys that have translation record keys identical therewith by a first count unit realized by the computer, with respect to each of the translation records; and
a determination step of determining the translation record for use in translation of the received text by a determination unit realized by the computer, on the basis of a count result with respect to each of the translation records;
wherein the input key generated by first key generation step comprises a character string in which a determined number of characters is selected from the leading end of each word contained in a source-language text, being a divided part corresponding to one of translation segments in the received text, and concatenated, and
wherein the translation record key generated by the acquisition step, in association with each of the translation records, comprises a character string in which a determined number of characters is selected from the leading end of each word contained in the source-language text, being a divided part corresponding to one of the translation segments in the translation record, and concatenated.