PURPOSE: To generate a natural language sentence that is totally well balanced regardless of the length of the sentence.
CONSTITUTION: The positions where the punctuation marks can be added are set in the natural language sentences by a word order deciding part 11, and the output of the part 11 is inputted to a punctuation mark input part 12 to decide the conditions of the punctuation mark addition enable positions. At the same time, the necessity of punctuation marks is set in accordance with the deciding result of the conditions. Meanwhile the number of adding punctuation marks are estimated based on the length of the natural language sentence, and the punctuation marks are unconditionally added to the due positions having the necessity higher than a prescribed level among the punctuation mark addable positions in the natural language sentence. At the same time, the dividing symbols are continuously added to the positions having the necessity lower than the prescribed level in the order of positions of higher necessity until the number of adding punctuation marks reaches an estimated level.
YOSHIMURA YUMIKO
NOGAMI HIROYASU