Full Source Code

  • The source code (written in MS Visual C++) is developed using modern software tools, through tailored software development process, based on principles laid out in Microsoft Solution Framework.
  • Source code license agreement

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.

Available interfaces

Polar SpellChecker now supports .NET, ActiveX and DLL interface so you are free to decide which interface you will use after purchase as well!

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 and Edit controls

Now it is possible to turn standard Windows Edit and Rich Edit controls into a text editor with full spell checking capabilities using only one method call.

SPT Builder

It enables the user to build dictionaries for any language, including those not supported by Windows.

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 SpellChecker, 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.

Standard AutoCorrect

  • 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.

Spell Maker 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.

Generating Text Statistics

TextStatistics object gives information about:

  • number of characters, non – white space characters, words and lines;
  • number of misspelled words;
  • detailed report about number of occurrences for words and phrases.

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.

14 dictionaries included

Completely new dictionaries based on new and refined word lists!

  • English (US)
  • English (UK)
  • German
  • French
  • Italian
  • Spanish
  • Dutch
  • Swedish
  • Danish
  • Latin
  • Slovenian
  • Czech
  • Croatian
  • Polish

Internet support

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


Polar SpellChecker Component is compatible with a wide range of development languages and platforms, including:

  • MS Visual Basic
  • MS Visual Basic .NET
  • MS Visual C++
  • MS Visual C++ .NET
  • MS FoxPro for Windows
  • MS ASP
  • MS Active Server Pages .NET
  • MS C#
  • Borland C++Builder
  • Borland Delphi
  • Any other 32-bit programming environments that support ActiveX components


© 1995 - 2018 Polar d.o.o.