Patent Document ID: 7707026
Application ID: 11216057

Base Claim:
1. A computer-readable translation memory adapted to sentence-based translation comprising: a first retrieval dictionary of a first language having a first dictionary TRIE structure and a first index TRIE structure; and a second retrieval dictionary of a second language having a second dictionary TRIE structure and a second index TRIE structure, the first and second dictionary TRIE structures respectively storing sub character strings on respective paths from roots to multiple nodes thereof, the first and second index TRIE structures respectively storing index information to specify the sub character strings stored in the first and second dictionary TRIE structures, wherein the index information stored in the first index TRIE structure of the first retrieval dictionary includes identification information that identifies the index information in the second index TRIE structure to specify the sub character strings in the second retrieval dictionary that are translations of sub character strings in the first retrieval dictionary, and wherein the identification information is a pointer to a memory location of index information in the second index TRIE structure that specifies the sub character string in the second retrieval dictionary that is the translation of the sub character string in the first retrieval dictionary.

---

Claim 7:
7. A translation memory engine employing the computer-readable translation memory according to claim 1 , comprising: an input portion that receives a sentence in the first language; a division portion that divides the sentence that has been input into sub character strings; a retrieval portion that checks the sub character strings with the first dictionary TRIE structure in the first retrieval dictionary and that searches for the index information of the sub character strings checked; an extraction portion that designates a corresponding index information in the second index TRIE structure in the second retrieval dictionary on the basis of the index information searched, that specifies the sub character strings in the second dictionary TRIE structure on the basis of the index information designated, and that extracts the sentence in the second language; and an output portion that outputs the extracted sentence.