The latest version - FastReport VCL 2022.2 - includes:

  • Support for Delphi 7-XE8, C++Builder 2005-XE8, Embarcadero Rad Studio 11 and Lazarus
  • Extended interactive functionality
  • Connection to 20+ databases
  • Export in 45 Data Formats
  • 40 types of bar codes
  • Support for 48 Languages
  • Cloud service integration

Addict SpellCheck & Thesaurus v.4.8

By Addictive Software.

Shareware 08 Oct 2014


Addict is a professional native VCL component suite that provides end-to-end solutions for adding spelling check and thesaurus support to your applications. With Addict you can add live-spelling ("squiggly" red underline) to your RichEdit components, add a first-class spelling checker capable of checking nearly any control available, and add automatic thesaurus lookup and replacement support. All of this and more can be done with only a few calls into Addict's well documented API.

Support is available for 3rd Party products including WPTools, PlusMemo, TRichView, DevExpress, TMS, LMD-Tools, ESB Professional Computation Suite, etc. Demos using these products can be obtained from vendor's website.

Additional Dictionaries also available from vendor's website.


  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $199
  • Source price: $299
  • Size: 10 441kB

Platforms: C2k10, C2k6, C2k7, C2k9, CB64, CBXE, CBXE2, CBXE3, CBXE4, CBXE5, CBXE6, D2005, D2006, D2007, D2009, D2010, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6, DXE64

Dictionaries v.1.2

By Cosmin Ciuperca.

Freeware + source 30 Jun 2014


These are dictionary components specially designed for large amount of small strings (for example words and expressions).

They take less computer resources (RAM and CPU) and are faster than other similar components.

There are 5 types of dictionary components:

  • TDictionary - only 0..255 chars keys
  • TShortStringDictionary: 0..255 chars keys + 0..255 chars values
  • TStringDictionary: 0..255 chars keys + 0..65535 chars values
  • TMultiShortStringDictionary: 0..255 chars keys + 0..255 values of 0..255 chars each
  • TMultiKeyDictionary: 0..255 keys of 0..255 chars each.


  • Status: Fully functional
  • Source: Included
  • Size: 219kB

Platforms: D2005, D2006, D2007, D2009, D2010, D6, D7, DXE, DXE2, DXE3, DXE4, DXE5, DXE6

EDSSpell v.7.0

By Eminent Domain Software.

Shareware 31 Aug 2006


The EDSSpell Component allows Delphi developers to easily include a Spell Checking Dialog into their Delphi applications. There are no additional DLLs or VBXs which you need to distribute. EDSSpell ships with several dictionaries (and you can open as many as you like) including English (US and UK, Legal and Medical), German, Italian, French, Dutch, Czech and more are available . Or you can make your own dictionaries using the included dictionary compiler. Supports several third party word processing and database components including TurboPower's Orpheus, Woll2Woll Software's InfoPower, Julian Ziersch's superior WPTools, TX Text Control (in Borland's Visual Solutions Pack) to name a few.


  • Status: Demo only
  • Source: On purchase/registration
  • price: $99
  • Size: 5 877kB

Platforms: C2k6, CB1, CB3, CB4, CB5, CB6, D2, D2005, D2006, D3, D4, D5, D6, D7

LS Speller v.3.0.5

By Luzius Schneider.

Freeware + source 14 Sep 2006


Speller contains two components designed for Delphi: TSpellChecker and TSpellLanguageComboBox:
  • TSpellChecker is a non-visual Delphi component designed to add spell check capability to any application. It uses ISpell dictionaries installed with "ISpell - LS-Distribution". Additionally, TSpellChecker can use spell check dictionaries installed with MSOffice 95 or 97. For higher versions of MSOffice, only some languages will work.
  • For easy choice of spell language, use TSpellLanguageComboBox. TSpellLanguageComboBox is a visual Delphi component designed to display a list of available spell dictionaries. It allows to select the active language used by a TSpellChecker, and is part of this package.
  • Together with the spell check components, you will get some useful functions for Unicode handling declared.


  • Status: Fully functional
  • Source: Included
  • Size: 99kB

Platforms: D5, D6, D7

OpenOffice 3 Spell Checker for Delphi v.1.1

By EC Software.

GPLS 21 Feb 2015


This is a new spell checker based on the NHunspell project from Thomas Maierhofer (also open source). It is the first Delphi implementation to directly support the latest OpenOffice 3 dictionaries and uses the Hunspell spell checking engine, which is being used in OpenOffice, Firefox and many other software programs.


  • Can read and open OpenOffice 3 dictionaries as well as the older OpenOffice 2 format
  • Implements spell checking and hyphenation
  • Full Unicode support, no codepage conversions.


  • Status: Fully functional
  • Source: Included
  • Size: 11 136kB

Platforms: D2007, D2009, D2010, DXE2

Polar SpellChecker Component v.5.0

By Polar.

CS 23 Mar 2007


Polar SpellChecker Component adds SpellChecking capability to your Windows and Web based application supporting ActiveX/COM, DLL and .NET interface. Polar SpellChecker Component includes 14 dictionaries which are free to download and are fully functional with the trial version.

Full source code comes with the component - at no extra cost. Source code is valuable both for further customization as well as for security reasons. You will find such an extra value with no other SpellChecking component.

Built-in features make Polar SpellChecker Component the best choice for all Windows and Web application developers: it is intuitive to use, yet rich with advanced SpellChecking functionality.

Key features:

  • Easy integration with RichEdit and Edit text controls
  • Language Tables Builder (SPT)
  • building Polar SpellChecker Language Tables - support for every possible language
  • Simultaneous use of multiple dictionaries
  • Support for text statistics
  • As-you-type spell checking and auto correction
  • Informing the developer through events about everything that is going on inside the component
  • dictionaries based on new and refined words lists (English (US), English (UK), German, French, Italian, Spanish, Dutch, Swedish, Danish, Latin, Slovenian , Czech, Croatian and Polish)
  • improved suggestion algorithm
  • Non modal dialogs available
  • Possibility to easily translate or modify dialog
  • Zoom feature
  • Allows you to zoom in RichTextBox and work with SpellChecker.
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 Active Server Pages
  • MS Active Server Pages .NET
  • MS Visual C# .NET
  • Borland C++Builder
  • Borland Delphi
  • Any other 32-bit programming environments that support ActiveX components.


  • Status: Evaluation (time-limit)
  • Source: Included
  • price: $239
  • Size: 25 030kB

Platforms: C2k6, CB3, CB4, CB5, CB6, D2005, D2006, D2007, D3, D4, D5, D6, D7

SpellCheck via MS Word v.2.3

By Andrew Baylis.

Freeware + source 05 Mar 2002


Use the MS Word COM interface to provide spelling and grammar checking in your application. Many target platforms already have MS Word installed and the powerful spelling engine can be accessed through OLE interface calls. For simplicity, late binding is used (allowing Word 97 or 2000 to be used easily). Text from any source (eg: RTF) that can be copied to a MS Word document can be checked using the CheckClipboard.. functions and all the power of languages / custom dictionaries can be accessed via MS Word's normal dialog boxes.


  • Status: Fully functional
  • Source: Included
  • Size: 9kB

Platforms: D4, D5

TBabylon v.1.00

By Oren J. Maurice.

Freeware + source 03 Dec 2001


"I created TBabylon, because there was no Normal dictionary I could use for some experimentation I needed to do with dictionaries.

It reads Babylon's old .dic files, many of which could be found at here.

It translates from any non-hebrew language (currently hard-coded to English, but its not that hard to change) to any language (including Hebrew).

I tested it only on engtoheb.dic and engtoger.dic (the languages I know...). It also requires english.dic to be present of course.

The code's heavily documented, so I doubt I need to explain how it works... Based on work by Frederic Jolliton (general libbab development) and Yedidyah Bar-David (Hebrew additions).


  • Status: Fully functional
  • Source: Included
  • Size: 189kB

Platforms: D5, D6

TFreeWordWeb v.1.62

By Antony Lewis.

Freeware + source 22 May 2000


The component uses the free WordWeb thesaurus / dictionary available from


  • Status: Fully functional
  • Source: Included
  • Size: 3kB

Platforms: CB3, CB4, D3, D4, D5

THunSpell v.1.13

By Stefan Ascher.

Freeware + source 25 Mar 2011


THunSpell is a simple Delphi component wrapper for Hunspell. It also contains a TMemo descendant for realtime spell checking, but this flickers a bit. New in this version (by Adrian Ilie): * Works with C++ Builder 2010 * Also contains now THunSpellEdit and DB aware Edit and Memo components.

Hunspell is the spell checker used by, Mozilla (Firefox, Thunderbird etc.) and may other programs.


  • Status: Fully functional
  • Source: Included
  • Size: 651kB

Platforms: C2k10, D5

TjanSpeller v.1.0

By JanSoft.

Freeware + source 05 Feb 2000


TjanSpeller is a spelling component that allows spelling of any short or very long text string.

Features: help file, no dll's required, integrated spelling skip/ change/ add dialog, 30000 word English.dic and 280000 word Dutch.dic, supports user dicationaries, virtually no coding required, simple dictionary format with very fast search.


  • Status: Fully functional
  • Source: Included
  • Size: 597kB

Platforms: D4, D5

TMS Spell Check v.

By TMS Software.

Shareware 16 Apr 2015


Spell check engine with built-in support for single or multiple languages.


  • Supports ISPELL dictionaries and raw dictionary formats
  • Includes dictionaries for many languages including: English, Dutch French, German, Spanish and Italian
  • TMS Spell Check can directly interface to TMS TAdvStringGrid, TMS TAdvMemo or TMS TAdvRichEditor or it can be used standalone
  • Persists its dictionaries and ignore list in a database.
  • Can be used either in a synchronous way or an asynchronous way
  • Words can programmatically be added to the ignore list and dictionary
  • Comes with several predefined user interface controls: TAdvSpellCheckConfigDialog, TAdvSpellCheckLanguageSelectDialog, TAdvSpellCheckCorrectPanel, TAdvSpellCheckCorrectDialog, TAdvSpellCheckCorrectLinesPanel and TAdvSpellCheckCorrectLinesDialog.


  • Status: Trial (work while IDE is running)
  • Source: On purchase/registration
  • price: $80
  • Size: 4 196kB


TNZCSSpellCheck v.

By New Zealand Computing Solutions.

Freeware + source 29 Sep 2000


Open Source Spellcheck component. Author is looking for people to help improve this.


  • Status: Fully functional
  • Source: Included
  • Size: 504kB

Platforms: D3, D4, D5

TSpell Checker v.2.0


Freeware + source 27 May 1998


MS Office 97 compatible spell checker. Supports MDI and HTML. Now allows spell checking in multiple languages when using with TRichEdit98.


  • Status: Fully functional
  • Source: Included
  • Exe demo: included
  • Size: 301kB

Platforms: D3