Style-based spellchecker tool
AssigneeRed Hat, Inc.
InventorsRajesh Ranjan, Ankitkumar Patel
Life of this patent
Estimating the term…
Abstract
Systems and methods for providing style-based spellchecking are provided. An example system includes a dictionary that includes one or more words in a language. At least one word in the dictionary is based on one or more styles of the language. The system also includes a language module that receives a user selection of the language in which to spellcheck a document. The system further includes a style module that receives a user selection of one or more selected styles of the language. The system also includes a spellchecking module that identifies in the document a word applicable to the one or more selected styles and that determines whether the dictionary includes one or more spellings of the word based on the one or more selected styles.
Claims20
A system for providing style-based spellchecking, the system comprising:
- a dictionary that includes one or more words in a language, wherein at least one word in the dictionary is based on one or more styles of the language,
- wherein the dictionary includes a plurality of spellings of the at least one word, a spelling of the plurality of spellings is based on a style of the one or more styles, and the plurality of spellings of the at least one word has a common meaning in the language;
- a language module that receives a user selection of the language in which to spellcheck a document;
- a style module that receives a user selection of one or more selected styles of the language;
- and
- a spellchecking module that identifies in the document a word applicable to the one or more selected styles and that determines whether the dictionary includes one or more spellings of the word based on the one or more selected styles.
A method of providing style-based spellchecking, the method comprising:
- receiving, by one or more processors, a user selection of a language in which to spellcheck a document;
- receiving a user selection of one or more selected styles of the language;
- identifying in the document a word applicable to the one or more selected styles;
- and
- determining whether a dictionary includes one or more spellings of the word based on the one or more selected styles, the dictionary including one or more words in the language, and at least one word in the dictionary being based on one or more styles of the language,
- wherein the dictionary includes a plurality of spellings of the at least one word, a spelling of the plurality of spellings is based on a style of the one or more styles, and the plurality of spellings of the at least one word has a common meaning in the language.
A non-transitory machine-readable medium comprising a plurality of machine-readable instructions that when executed by one or more processors are adapted to cause the one or more processors to perform a method comprising:
- receiving a user selection of a language in which to spellcheck a document;
- receiving a user selection of one or more selected styles of the language;
- identifying in the document a word applicable to the one or more selected styles;
- and
- determining whether a dictionary includes one or more spellings of the word based on the one or more selected styles, the dictionary including one or more words in the language, and at least one word in the dictionary being based on one or more styles of the language,
- wherein the dictionary includes a plurality of spellings of the at least one word, a spelling of the plurality of spellings is based on a style of the one or more styles, and the plurality of spellings of the at least one word has a common meaning in the language.
Dependencies are inferred from the claim text.