Spellex UK Edition Spell Checkers British English Spelling DictionariesUK English Medical Spell Checkers Tour our British UK Spellers


Spellex Windows SDK

Overview - Features - Technical - Languages - Ordering
 

Easy integration with your applications

Simple, straight forward API uses only basic data types: strings and integers. Our DLL does most of the housekeeping, including opening and closing dictionaries and setting spelling options, so you don't have to.

High quality dictionaries included

The Spellex Windows SDK comes with superb 115,000-word American English dictionary and includes contractions, abbreviations, and capitalized proper names.

Specialty dictionaries

Spellex is the leading developer of specialty dictionaries for the healthcare, legal, and scientific professions.  Fully integrate your English dictionary with the most comprehensive specialty dictionaries designed for the medical, legal, pharmaceutical, dental, bioscience, and scientific professions.

Frequent Updates

If you or your client requires a leading edge dictionary for medical terms, subscribe to the industry's only software subscription service to keep your dictionary up to date with the latest words in medicine.

Amazing speed

Spell checks nearly 12,000 words per second on average hardware (Pentium 133).

Check spelling in the background, "as you type"

Spelling errors can be detected in "real time" and misspelled words marked as the user types, similar to the "as you type" spell check feature in Microsoft Office. Full source code is included showing how to do this in C, MFC, Delphi, and Visual Basic.

User dictionaries

Add your own words to any of up to 30 user dictionaries. Words can be added to or removed from user dictionaries at run time using Spellex's API. Words in user dictionaries may be offered as suggestions for misspelled words.

Intelligent suggestions for misspelled words

Spellex can locate suggested replacements using typographical (looks like) matching, phonetic (sounds like) matching, or both. Suggestions are scored by the degree of closeness with the misspelled word, and the list of suggestions is returned in decreasing score order. The first offered suggestion is usually the correct replacement for words containing a single error.

Case sensitive

Incorrect capitalization (e.g., canada instead of Canada) can be reported as a misspelling. Case sensitivity can be disabled if necessary via a simple run-time option setting. Dictionaries included with Spellex Windows SDK contain correct capitalization forms.

Check single words or entire books

Spellex's flexible API lets you spell check individual words or blocks of text containing thousands of words.

Automatic corrections

The Spellex engine can automatically or conditionally correct common misspellings -- e.g., replace recieve with receive. A dictionary containing hundreds of common English misspellings and their correct replacements is included. Abbreviations can also be expanded using this feature -- e.g., replace MS with Microsoft.

Doubled word detection

Spellex can detect repeated words (e.g., Paris in the the spring).

Low resource consumption

Spellex typically uses a maximum of 450K of memory at run time and 400K of disk space. Memory use can be tailored to reduce consumption to as low as 100K (with some loss of speed).

Friendly, royalty-free licensing

Our license agreement permits you to distribute an unlimited number of copies and dictionaries with your applications, without the burden of copy counting, royalties, or run-time fees. Plus no obtrusive product logos or branding requirements -- a simple copyright statement is all that's needed.

Multilingual

Dictionaries for major Western European languages are available, including, Brazilian (Portuguese), Danish, Dutch, Finnish, French, German, Italian, Norwegian, Spanish, and Swedish.

Source code available

The full, ANSI C source code for the spell check engine and related software is available.

Example applications included

Source code is included in C, MFC, Visual Basic, and Delphi that demonstrates how typical applications add a spell checker using Spellex.

Word parsing and simple text editing

Spellex's API is flexible enough to extract individual words (surrounded by punctuation and white space) from blocks of text. It can even be used to perform simple editing functions, such as word deletion and replacement.

Mature, field-proven, reliable, bug-free and stable

Spellex has been sold as a commercial spell check engine since 1993. Since then, we've continued to improve and enhance Spellex in response to customer requests and changing application requirements. Fully debugged and tested. Rock-solid stability.

Easy integration using our built-in dialogs

You can add a complete spell checker to your application in as little as one statement. Dictionaries and option settings are loaded automatically from an INI file or the system registry.

Works with most development environments

Full support for C/C++, Delphi, Visual Basic, and ASP is included. Spellex can be used from other DLL-capable development environments as well (some additional coding may be required).

Multi-platform support

The Spellex Windows SDK includes DLLs for Win16 and Win32.

Works with other applications' user dictionaries

Spellex can read and write user dictionaries created by other applications, including MS Word and MS Office. Your customers will really appreciate this feature!

Use our built-in dialogs or write your own

Save development time by using the spell check dialogs built into the Spellex DLL. If your application has special requirements, you can build your own dialogs by calling Spellex's basic API. You can also use Spellex without a user interface to check spelling, look up suggestios, etc.

Check text controls or strings

Spellex can spell check the contents of standard text boxes and richtext boxes, including CEdit, TEdit, CRichEdit, and TRichEdit controls. Misspelled words are highlighted, and corrections are updated automatically. Text strings containing one word or thousands of words can also be spell checked.

Network support

Flexible dictionary management lets you place common main dictionaries on a file server, and user dictionaries on a local drive.

Easy installation with your application

Setting up Spellex is easy. As a minimum, your installation script has to perform just the following steps: 1) Install the DLL; 2) Copy the main dictionary; 3) Create an INI item or registry key containing the path to the main dictionary. That's all!

 

Overview - Features - Technical - Languages - Ordering


Please direct any questions or comments to
custsvce@spellex.co.uk
Copyright © 2001 Spellex Corporation