<P>PROBLEM TO BE SOLVED: To provide a method capable of detecting mistakes and unnatural expressions in an article written by a user, and improving use of a language. <P>SOLUTION: A database including likelihood values related to junction, and junction between words is provided, and a scale of likelihood concerning if the junction is correct, or in compliance with common use of words or not is provided. Values of likelihood are based on frequency of occurrence of junction obtained by analysis to most parts of text generated by native speakers of the language, for example. In an embodiment to correct mistakes, words easy to be confused are tried to words of likelihood lower than a threshold value, and words easy to be confused are reported to a user to improve likelihood. In an embodiment of a thesaurus with higher sensitivity to contexts, words easy to be confused are tried to all the words, and words of which values of likelihood exceed a second threshold value are reported. <P>COPYRIGHT: (C)2004,JPO 
METHOD AND DEVICE FOR CORRECTING OR IMPROVING USE OF WORD