Patent ID: 7124073

Claim:
A method of setting up and using a computer-assisted memory translation scheme for translating a sentence between a source language and a target language comprising the steps of: setting up a translation memory system with a plurality of templates using reduced latent semantic vector space; and performing a translation process using said translation memory system and a determination of common subsequences between the sentence and the plurality of templates, said step of performing the translation process including, finding a subset of templates having closest similarity to the sentence based on a similarity measurement of the reduced latent semantic vector space; selecting, from said subset, a set of items having a heaviest weighted common subsequence between said sentence and said subset of templates; and selecting, from the set of items, a template closest to said sentence as a sentence translation, said step of selecting a template further including, choosing a syntactically valid path in a target language template; registering the sentence into source language template, t, by combining each pair of matched terms into a proper template node to obtain a new source language template structure t x ; if the path chosen is a correct translation of the sentence, editing template t x so that each path of template t x represents a correct sentence having a same meaning as the sentence, and replacing the template t in the database with the new template t x ; and if the path chosen is not a correct translation of the sentence, obtaining a new target language template structure t x so that each path of t y is a correct translation of the sentence, editing t x so that each path of t x represents a correct sentence having a same meaning as the sentence, and adding together t y and t x and inserting the sum as a new item in the database.