About Telerik RadSpell

Server or client-side multilingual spellchecking component.

Telerik RadSpell for ASP.NET AJAX enables developers to add multilingual spellchecking capabilities to their ASP.NET applications. RadSpell for ASP.NET AJAX is completely customizable and can be attached to any server or client-side editable element (textbox, div, iframe). RadSpell for ASP.NET AJAX currently supports 18 languages and can have custom user dictionaries for every language.

RadSpell enables developers to add multilingual spellchecking capabilities to their ASP.NET applications. The component is completely customizable and can be attached to any server/client editable element (textbox, div, iframe). It currently supports 18 languages with custom dictionaries for every language.

Telerik RadSpell for ASP.NET AJAX Key features

Spellcheck any server- or client-side control
RadSpell is a standalone component which can be attached to any editable control, like textarea, div, iframe, or WYSIWYG editor (RadEditor). All you have to do is place the RadSpell tag on your page and set its ControlToCheck property to the ID of your editable element.

Custom dictionary for every language
When the "Add to custom dictionary" option is enabled, the end-user can place unknown words to a custom dictionary, which will be automatically created for the respective language. The custom dictionaries are in ".txt" format and can be easily edited when needed.

Easy interface localization
Just like with the RadEditor, the RadSpell's interface (labels, buttons, tooltips and error messages) can be easily localized, by switching a single property. You can also create a new interface language in a matter of minutes.

High performance no-postback algorithm
The advanced Levenstein algorithm used by RadSpell is implemented so that the whole editable content is checked at once, without any Post-Backs. This significantly improves performance and lowers the load on the server.

Natively supported by RadEditor
RadSpell is internally supported by the leading WYSIWYG editor - RadEditor. As a result, the spellchecker can be evoked by the designated button on the editor's toolbar. Moreover, the end-user may select the spellchecking language from the convenient dropdown.

Supports multiple languages (20 currently)
RadSpell is a multilingual spellchecker, which allows users to select one of the installed languages from a drop-down. All dictionaries are located on the server so no time-consuming downloads are required.

  • Afrikaans - South Africa
  • Bulgarian
  • Czech
  • Danish
  • Dutch
  • English (US)
  • English (UK)
  • French
  • German (Germany)
  • German (Switzerland)
  • Italian
  • Polish
  • Portuguese (Portugal)
  • Portuguese (Brazil)
  • Russian
  • Spanish (Spain)
  • Swedish
  • Ukrainian

Ignoring inline scripts and style definitions
RadSpell now automatically ignores inline script tags (<script></script>) and style definitions (<style></style>) in the HTML code. Since those tags are not used for storing text, they are not processed in order to avoid false spelling error reports.

XHTML 1.1 and Accessibility Compliance
RadSpell now provides complete XHTML compliance. The HTML markup of the component is fully XHTML 1.1 compliant.

RadSpell is now "Level AA" (in conformance with the W3C Web Accessibility Guidelines 1.0) as well as "Section 508" compliant.
Options: check all caps, check words with numbers, etc.
To bring the end-user experience closer to the desktop word-processors, RadSpell provides common spellchecking options like: check all caps, check words that start with a capital, check words with numbers, and check for repeated words.

Dictionary configuration tool
RadSpell now includes a powerful Dictionary Configuration Tool which facilitates creation and editing custom dictionaries.

Server-side functionality
Ignoring text fragments
In RadSpell you can now turn on and off the settings to ignore URL addresses, e-mail addresses and file names in the target text.

Phonetic algorithm
The default RadSpell spellcheck provider now uses a phonetic algorithm in order to offer better suggestions that sound similar to the mistaken word. This algorithm is optimized and particularly efficient for English phonetic suggestions.
Support for subject-specific dictionaries (i.e. medical)
Besides the provided default language dictionaries, you can easily create a new or specialized one (i.e. medical, technical) following the "one word per line" rule. Client-side functionality
Rich set of client-side events
RadSpell introduces a comprehensive client-side API with a set of events like CheckStarted, CheckFinished, WordCorrected, CustomWordAdded, etc.

Client-side configuration
RadSpell can now start spellchecking with client-side code. Some parameters can be changed without posting back to the server.

Support for custom text sources
Now, you can define a custom text source, that can provide text for RadSpell to spellcheck, e.g. extract text from a Macromedia Flash movie, containing a text area component, spellcheck it, and save the corrected text.

Checking multiple controls
You can now launch more than one RadSpell instances on a single event. This feature is useful for checking a number of controls on one form.