|


|
|

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