PROBLEM TO BE SOLVED: To provide a spelling check method/system which has the sensitivity for the reason or method about a spelling error that occurred in a document. SOLUTION: The feature (e.g. the generation of a keyboard or a scanner) concerning the production of a document is identified (26) and a spelling check rule is selected based on the identified feature (28). The selected rule identifies the substitute spelling based on the knowledge concerning the feature of production of the document and allocates the substitute candidates of a possible word (30). These candidates are displayed in the order of estimated accurate possibilities (32). When a user selects a proposed word as an actually intended word (34), the error character is stored as a part of a correction profile for the user of the document (36) and the rule selected in the step 28 is changed based on the profile feature that is identified and stored for the document.
展开▼