<


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


Spellex Source Code SDK

Overview - Features - Technical - Ordering
 

Easy integration with your applications

Simple, straight forward API uses only basic data types: strings and integers.

High quality dictionaries included

SSCE comes with a superb 115,000-word American English and 120,000-word UK English dictionary that 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, up-to-date dictionary for medical terms, a Spell-X-Plus subscription is just the cure. This one of a kind subscription service will keep your dictionary updated and allow you to keep pace with the latest words in medicine.

Amazing speed

Spell checks nearly 20,000 words per second on average hardware.

Usable in embedded systems

All spell-check functionality can be accessed via a ROMable, thread-safe API. The source code is modular, so unneeded features don't have to be included in your build. ROMable dictionaries in 25,000, 50,000, and 100,000 word sizes are included.

Usable in servers

Supports simultaneous spell checking for potentially thousands of users in large-scale severs. All spell-check functionality can be accessed via a thread-safe API without need for semaphores or other serialization mechanisms. Dictionaries can be safely shared among threads without need for serialization. Incredibly high performance leaves your server's CPU cycles free for other tasks.

Intelligent suggestions for misspelled words

SSCE can locate suggested replacements using either 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 SSCE contain correct capitalization forms.

Check single words or entire books

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

Automatic corrections

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

Doubled word detection

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

Low resource consumption

SSCE 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 of Spellex 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.

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

SSCE'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.

 

Overview - Features - Technical  - Ordering


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