To support correction of text accompanied by insertion and replacement of a character string.
An input receiving section 120 of an information processing apparatus 10 receives a designation position in text to be processed. A subsequent character string estimating section 140 refers to a sentence example dictionary 114 to estimate a subsequent candidate which is a candidate for a character string subsequent to a character string until the designation position in the text to be processed according to a predetermined estimation rule. A text decomposing section 150 analyzes the text to be processed according to a predetermined analysis rule and decomposes the text into constituents of a sentence. A conjunction expression evaluating section 160 evaluates for each of a pair of the subsequent candidate and the constituent of the text to be processed after the designation position, an expression in which the subsequent candidate character string is followed by the character string after the constituent according to a predetermined evaluation rule, and obtains an evaluation value indicating validity of the expression as natural language. An output processing section 170 outputs the expression with the evaluation value equal to or greater than a predetermined threshold.
COPYRIGHT: (C)2011,JPO&INPIT
Youhei Yamane
Hiroshi Masuichi
JP7105185A | ||||
JP2004152323A |
Jun Ishida