Patent ID: 7333927

Claim:
A method for aiding language translation of an input sentence, comprising: (a) searching receiving the input sentence a translation memory of source sentences for at least one sentence having a high similarity to the input sentence, wherein the source sentences comprising the translation memory are in a same language as the input sentence, the search comprising: (a 1 ) performing a morpheme analysis of the input sentence, extracting only words corresponding to a noun, verb and adjective; (a 2 ) creating at least one candidate sentence in the same language, each candidate sentence reconstructed from an index inverted file using the words extracted from the input sentence as an index into the index inverted file; (a 3 ) calculating a matching weight for each candidate sentence by applying a matching weight value associated with a noun, a verb, and an adjective to each noun, verb, and adjective in the candidate sentence that matches a corresponding extracted word from the analyzed input sentence; (a 4 ) filtering candidate sentences according to the matching weight value of each candidate sentence; and (a 5 ) calculating a similarity value between the at least one filtered candidate sentence and the input sentence according to a predefined similarity, the similarity value indicating a measure of a degree of grammatical and semantic similarity between the two same language sentences; and (b) outputting a target sentence from the translation memory, the target sentence being a translation of the source sentence associated with the at least one selected filtered candidate sentence.