Improved suggestion algorithm – NEW in version 5.0!

In new version of Polar SpellChecker suggestion algorithm has be significantly improved. Algorithm can now find suggestions that are even more different than the original word. Placement of keys on keyboard is also being calculated when searching for suggestions. The proper suggestion will also be given for words missing space.

Additional properties:

  • Developers can change the depth of search by adjusting a single parameter
  • Create a file with common misspellings or letter misplacements for certain language
  • Adjust the algorithm to consider capitalization when searching for the suggestions
  • Settings can be adjusted per each dictionary

Non modal dialogs – NEW in version 5.0!

  • MS Word look a like dialogs
  • Non modal dialogs allows your SpellChecker dialog to be inactive while you are still working on your document
  • Ability to resume spell checking after you make corrections in your document
  • Developer can control the behavior and position of the dialog

Easily translate or modify SpellChecker dialog – NEW in version 5.0!

Dialogs in Polar SpellChecker are now totally customizable. You can load the language labels from a single file and display the dialog in your own language, with the labels you choose. You are also able to change labels in dialogs on fly.

Zoom feature – NEW in version 5.0!

Zoom feature will adjust SpellChecker underlines while you are zooming in your rich text control.

Standard Spell Checking options

  • As-you-type spell checking.
  • Case sensitive – incorrect capitalization is reported as a misspelling.
  • Change All – when one of the words from the ChangeAll list appears in a spell check, Polar SpellChecker Component automatically returns selected replacement on GetReplacement.
  • Ignore All – when one of the words from the IgnoreAll list appears in a spellcheck, Polar SpellChecker Component automatically ignores that word.
  • Suggestions are sorted by the degree of closeness with the misspelled word.
  • Using fuzzy logic for selecting suggestions: intelligent suggesting for misspelled words using typographic “looks like” matching.


  • Correcting two initial caps.
  • Capitalizing the first letter in the sentence;
  • User defined exceptions for capitalizing of the first letter in the sentence.
  • Correcting accidental use of CAPS LOCK key;
  • User definable words for replacing while typing. Replacing one word for another (automatically or conditionally). For example: replace “teh” with “the” or “adn” with “and”, etc.
  • User defined exceptions for capitalizing of the first letter in the sentence.
  • Highly customizable.

Multiple dictionaries

  • Simultaneous use of multiple dictionaries: it is possible to open more then one dictionary at the same time and perform the spell checking of a multilingual text.
  • Multiple custom dictionaries – you can add words to custom dictionaries during a spell check.
  • You can switch between dictionaries at run time.

Integration with Rich Edit controls

There is a special class that wraps Rich Edit control and turns it into control with full spell checking capabilities using only one method call.

SpellMaker Wizard

  • The SpellMaker Wizard supports dictionary creation using one’s own wordlists. All you need is a simple TXT file written that follows the simple ‘one word – one line’ rule.
  • The dictionaries created with the Wizard are ready to be used with Polar SpellChecker Component.

Informing user through events

User gets information about everything that goes on in text control SpellChecker is attached to through number of events. This feature enables high customization of Polar SpellChecker use.

Internet support

Integrating Polar SpellChecker within your application will allow your users to download dictionaries directly from the location you set with just one line of code!


© 1995 - 2024 Polar d.o.o.