PURPOSE: To eliminate morpheme analysis failure due to morpheme division error by outputting plural analyzing results without selecting single result relating to an English text which contains a complex word, duplicated complex words, etc., and which is expected to obtain plural analyzing results.
CONSTITUTION: A morpheme analysis control part 4 executes morpheme analysis with the English text inputted by an input means 1. A word dictionary 3 is referred to for each word (morpheme) constituting the inputted text during the morpheme analyzing process. At that time, if the word-string such as a complex word, etc., which permits plural morpheme divisions exists, a re-analysis position storing part 5 stores that position. Then, analysis is continued with one of plural division patterns. the analyzing result is stored in an analyzing pattern storage part 6. Then, analysis is performed again with another pattern starting with the position stored in the re-analysis position storage part 5, and that result is also stored in the storage part 6 and then collectively displayed on a display part 7.