A language analyzer includes a dictionary having stored therein dictionary data including morpheme data for words, compound words and phrases, and a parsing analyzer for conducting morphological analysis for an inputted sentence by referring to the dictionary. The dictionary contain data for the coupling degree indicating the coupling degree between each of words constituting the compound words or phrases and the parsing analyzer refers to the dictionary for the respective words contained in said inputted sentence and, when a plurality of dictionary data are retrieved for one word in combination with other words, selects the combination of words of a higher coupling degree by referring to the data for said coupling degree.
Language analyzer for morphemically and syntactically analyzing natural languages by using block analysis and composite morphemes