PROBLEM TO BE SOLVED: To generate semantic further proper words used in a translation without any redundancy by preparing a new collocation extended to a collocation which is not registered in a dictionary for an inputted word string, and generating words used in a translation for the prepared new collocation. SOLUTION: The word/collocation in first language and the word/collocation in translation in second language corresponding to this are registered in a parallel translation dictionary table/rule table 6. A collocation group stored in a collocation storing buffer 7a is read, and a collocation having the maximum number of words including the same word is extracted as the partial collocation group of a new collocation by a partial collocation extracting part 5c. The extracted partial collocation group is stored in a partial collocation storing buffer 7b by a partial collocation storing part 5d. One of the same word (common word) of the two partial collocation is deleted, and the other partial collocation is connected so that one new collocation can be prepared by a new collocation preparing part 5e. Moreover, words used in a translation in the second language whose meaning is judged to be proper to the prepared new collocation can be newly generated.
展开▼