Patent Document ID: 5541838
Application ID: 08142778

Base Claim:
1. A translation machine comprising: input means for inputting a character string and a symbol; means for registering a header word with a plurality of symbols in a compound format and a translated counterpart of an idiom, when said idiom includes a plurality of variable parts or a variable part having a plurality of attributes, each of said symbols representing a predetermined attribute of a variable part of an idiom; means for storing an idiom, a dictionary required for the translating process, and a processed result; dictionary lookup and morphological analyzing means for breaking an inputted word train into morphemes and grammatically analyzing said morphemes; idiom translating means for identifying an inputted character string, or part thereof and its attribute with the registered header word and the symbols of the idiom and generating a translated word corresponding to the identified idiom; syntactic analyzing means for analyzing syntax of an inputted sentence of a source language; syntax transforming means for transforming said analyzed syntax of a source language into the syntax of a target language; means for generating a translated counterpart based on said syntax of a target language; and output means for outputting the generated translated counterpart.

---

Claim 5:
5. A translation machine as claimed in claim 1, wherein said idiom translating means is composed of an idiom retrieving unit for retrieving the idiom registering memory and selecting a header word candidate of the idiom to be matched in the representative format to the broken word train, an idiom identifying part for specifying the idiom candidate which has the attribute of a representative symbol matched to the attribute of a word or a word train corresponding to the location of the representative symbol in the idiom, an idiom analyzing unit for analyzing a syntax of a word or a word train corresponding to the representative symbol and generating a syntax of an overall idiom, and an idiom translated word generating unit for generating a translated word of the idiom of an inputted word train based on the syntax of the idiom.