SpellTime- Spell checker library for NET, WinForm, C, C++, C#, Win32, Win64, Java, ActiveX, ASP, Visual Basic, VBSCRIPT, JSCRIPT, VB6, MFC, Delphi, Powerbuilder, Foxpro

If your application allows the user to enter text, or if your application incorporates any text based processing, we now have a product that you have been looking for. Spell Time allows you to incorporate a spell checker into your product. Spell Time offers the following features:

  • Spell Time incorporates three types of dictionaries. The main dictionary contains more than 100,000 English words. This dictionary is compressed to occupy only 350 K bytes on the disk. The efficient spell checking routines decompress the main dictionary data at the run time. The application dictionary allows a developer to enter industry specific words. This feature lets you customize the dictionary before your product is shipped to the user. The user dictionary allows your users to enter new words into the dictionary during the spell checking session.
  • The Spell Time routine can interface with your application at different levels. Your application can call Spell Time to check a single word, or to check all words in a buffer, or to check the entire text file. Spell Time allows you to show the incorrect word on the screen with a number of alternate words to choose from. The user may also add the incorrect word to the user dictionary, or ignore the incorrect word, or type in a replacement word. Spell Time remembers a user action for an incorrect word, so that any subsequent occurrence of the same word is automatically corrected. Your application can specify a custom routine that must be called by Spell Time before initiating any screen activity. This allows your application to preserve the screen or highlight the incorrect word. Similarly, Spell Time provides a feedback to your application after a screen interaction has taken place.
  • Spell Time routines are highly optimized. Spell Time can process 1000 to 1500 words per second!
  • Spell Time includes an interface to TE Edit Control. This interface consists of a module that can be linked with your program. This module can check the entire file or just the highlighted parts. The module supports a line or a character highlighted block. This module eliminates any need of programming to incorporate the spell checker feature into your application.
  • The Win32 and .NET versions come in the DLL format. The .NET version is completely written using C# managed code, and does not make use of any Win32 assembly. The Java version includes the SpellTime classes in a singed jar file.
  • Royalty Free: The product is royalty free for distribution, if you meet our two conditions. First, your application should not be a stand-alone spell checker. Second, the target application must be much 'larger' than the spell checker.

UK and Spanish dictionaries are also available.

New Features in Version 4.0 (.NET)
  • Unicode character set support.
  • Mix language support.
New Features in Version 5.0
  • Support for using multiple dictionary sets within the same application.

'Spell Time is fast, the documentation is thorough, and the code is very clean and readable. Spell Time is a first class product.' ... Haestad Methods, Inc.

'Despite providing a large word list, Spell Time is blindingly fast...Best of all, it took me 15 minutes to integrate Spell Time into my existing application.' ... Speak Easy.

Spell Time, v3.0

Because Professionalism Matters


" I appreciate your help and attention to my problems..

This is probably why I have used your Tern control since 2000! "

Eric Gilbert
Black, Mann & Graham, L.L.P.

" We considered a few different options when looking into getting a text control package and ended up going with yours. We could not be happier with our decision. The impressive functionality of your control and the rich API support is really not available elsewhere. We have also been very impressed with your support. We had to go with another company for a component you don't offer and though their website was more flashy, they have consistently let us down. You on the other hand have always been responsive and professional with answering any questions or releasing any fixes. Based on experience, I don't know why anyone would ever choose one of your competitors over you! "

Carl Christensen
Software Developer ,Western Standard

Here are some of our Customers:
Hewlett Packard Company
Wells Fargo Bank
Standard and Poor's
Bloomberg LP
Epic Systems Corporation
HotDocs Corporation
Royal Caribbean Cruises Ltd
Bridgestone Americas, Inc.
Fujifilm Europe GmbH
CGI Federal
Universal Studios
U.S. Bankruptcy Court, Central District of CA
First Bank
Mutaul of Omaha
Vitera Healthcare Solutions
Aspire Technologies, Inc.
Documation Software Ltd
Poder Judicial, Costa Rica
DST Output
Universiy of CT Health Center
quattro research GmbH
The Wercs
knowledgepark AG
Eye4Software B.V.
mIT solutions GmbH
Jaeb Center for Health Research
National University Hospital (Singapore) Pte Ltd
Riverside Health System
Jaeb Center for Health Research
Wesley Health Care
Big Time Pictures
Harvard Health Publications
ASB Bank, UK
NHN Corp
adKOMM Software GmbH
ÖRAG Rechtsschutzversicherungs-AG
GET Imaging, Inc
ATIS Systems GmbH
Heritage Valley Health System
EXIN Holding bv
IBAK Helmut Hunger GmbH & Co. KG
Advanced Consumer Technologies
sds Computer Vertrieb GmbH
Sparx Systems Pty Ltd
RED Medical Systems GmbH
42 Software GmbH
Medflow, Inc.
Prof. Dr. Gerhard Kauer
Meta Health Technology
IDEXX Laboratories
Western Standard
Global Health Limited
Cardinal Health Germany 234 GmbH
Future Tech Systems, Inc.
Royal Healthcare Elizabeth Jacoby
VIASYS Healthcare Gmbh
Superior Global Solutions
County of Sacramento, DHHS
American HealthTech, Inc
Symmetrix Software, Inc.
RamQuest Software
Legal+Plus Software Group, Inc.
IMA Technologies
State of Arkansas DFA/OIS
Bible Works
Wrightsoft Corp
Patient Now Inc
Salford Systems
Black, Mann & Graham, L.L.P.
Eclipsys Corporation
Intelligize, Inc.
Keystone Mercy Health Plan


License Description

License Description:

1. Desktop License: The desktop license for this product is royalty free for distribution. However, royalty-free distribution is not applicable to your large customers with revenue more than $50 million or large government entities. You must purchase an Enterprise license to distribute to such customers.

2. Server License: A server licenses must be purchased separately when using this product in a server application.

3. Enterprise License: The large corporations with revenue more than $50 million and large government entities must purchase an Enterprise License. An Enterprise license is also applicable if any target customer of your product using the Software have revenue more than $500 million. Please contact us at info@subsystems.com for a quote for an Enterprise License.

4. The license cost printed below are the first year licensing acquisition cost. The subsequent year license renewal cost is 40 percent of the license acquisition cost. The license includes standard technical support, patches and new releases.
You can also purchase a perpetual license. Please contact us at info@subsystems.com for a quote to purchase a perpetual license.

The target application may not be a stand-alone spell-checker program.
Please click here for detail License Agreement.

Desktop Development Licenses

The Desktop Developer License allows you to develop and deploy desktop (non-Internet) applications using this product.

Each desktop license allows one developer to use this product on up to two development computers. A developer must purchase additional licenses to use the product on more than two development computers.

The Desktop Developer license is not valid for server deployment.

PRODUCT 1 Developer License 4 Developer Team License
SpellTime for Win32* $479.00   Buy $1089.00Buy
SpellTime for Win64* $479.00   Buy $1089.00 Buy
SpellTime for .NET* $479.00   Buy $1089.00 Buy
SpellTime for Java* $529.00   Buy $1199.00 Buy
SpellTime for Win32 and .NET* $829.00 Buy $1709.00 Buy
SpellTime for Win32 with DLL Source $829.00 Buy $1859.00 Buy
SpellTime for Win64 with DLL Source $829.00 Buy $1859.00 Buy
SpellTime for .NET with DLL Source $829.00 Buy $1859.00 Buy
SpellTime for Win32 and .NET with DLL Source $1319.00 Buy $2969.00 Buy

Server Licenses

The Server License allows you to develop and deploy Internet and server hosted applications using this product.

SpellTime for Server Application Development* Win32 License Win64 License .NET License Java License HTML/Javascript License
Single Server - Single Developer License $589.00 Buy $589.00 Buy $589.00 Buy $649.00 Buy $649.00 Buy
5 Server - Single Developer License $1149.00 Buy $1149.00 Buy $1149.00 Buy $1299.00 Buy $1299.00 Buy
10 Server - 4 Developer License $1749.00 Buy $1749.00 Buy $1749.00 Buy $1949.00 Buy $1949.00 Buy
20 Server - 4 Developer License $2349.00 Buy $2349.00 Buy $2349.00 Buy $2599.00 Buy $2599.00 Buy
50 Server - 8 Developer License $2969.00 Buy $2969.00 Buy $2969.00 Buy $3269.00 Buy $3269.00 Buy
100 Server - 8 Developer License $4399.00 Buy $4399.00 Buy $4399.00 Buy $4849.00 Buy $4849.00 Buy
Cloud Hosting - 4 Developer License $1749.00 Buy $1749.00 Buy $1749.00 Buy $1949.00 Buy $1949.00 Buy

*30 day money back guarantee.


SpellTime for .NET C#/WinForm/ASP.NET, 32/64 Bit (ZIP FILE)

SpellTime for Win32 DLL/ActiveX/MFC/C/C++/ASP (ZIP FILE)

SpellTime for Win64 C/C++/MFC SDK (ZIP FILE)

SpellTime for Java Eval (ZIP FILE)

SpellTime for HTML/Javascript (ZIP FILE)

Component Installation and Usage Notes:

Since our components are targeted toward software developers, the installation is simple. Our component software is delivered in a zip file. To install, simply copy the content of the zip folder to an empty folder in your computer and then follow the instruction for the product usage.

Our software does not install itself, so you can be rest assured that your system is not affected by an automatic installation process.

Please click here to view the license agreement for TE Edit Control. The license agreements for the other products are found on their respective page.

To Uninstall, simply delete all product files from the installation folder or any other folder where you might have copied the product files. For example, if you copied the content of the installation zip folder to a folder called c:\MyFolder, then select the contents of the MyFolder folder, and delete all files. If you have copied the DLLs to your project folder, then delete those DLL files as well.

Please Click Here to read about our Technical Support options.