The present invention makes it possible to accurately extract a high priority candidate word that is to be registered in a dictionary. An input unit 110 receives input of a registration candidate word, which is a notation of a word, and a reading of the registration candidate word. If a registration candidate determination unit 130 determines that the reading of the registration candidate word does not match a registration candidate word reading obtained by morpheme analysis performed on the registration candidate word by a morpheme analysis unit 120, a generic word determination unit 150 calculates the appearance frequency of the registration candidate word with respect to a text group, and if the appearance frequency is at least a threshold value, determines the registration candidate word to be a new word candidate that is to be registered in a dictionary.
展开▼