-
Operating Systems Supported: Works with all
UNIX/Linux based servers
-
Browsers Supported: Works with all major client
browsers (e.g., Internet Explorer, Netscape Navigator) on all platforms
(Windows, Macintosh, UNIX/Linux).
-
Server-based or Client/Server-based: Depending
on the needs of your application, you can use CGI Speller to implement
a spell-checking solution that's fully server based (i.e., runs
entirely on the server) or client/server based. The client/server
solution uses a small (11K) Java applet that interacts with the
user and communicates with your server.
-
Minimal download requirements: Dictionaries
reside and are accessed on the server and never need to be downloaded
to the client, so CGI Speller can be used even with slow dial-up
connections.
-
High-quality dictionaries included: CGI Speller
comes with superb 100,000-word American English, British English,
and Canadian English dictionaries with comprehensive coverage of
general words, contractions, abbreviations, and capitalized proper
names. Words in the dictionary have been carefully selected to provide
complete coverage of average English vocabulary and minimize spurious
error reports.
-
Multilingual: Each spelling request can check
spelling in a specified language. Dictionaries for major Western
European languages are available, including, Brazilian (Portuguese),
Danish, Dutch, Finnish, French, German, Italian, Norwegian, Spanish,
and Swedish.
-
Custom dictionaries: You can create custom
dictionaries containing application-specific words and make them
available for use by all clients.
-
Fully customizable: All HTML returned to the
client is based on HTML template files you can edit with your favorite
editor to create a look and feel that's compatible with the rest
of your application. Plus, all user interaction with form buttons
and controls is handled by Perl code so you can easily modify the
behavior to suit your application's needs.
-
Intelligent suggestions for misspelled words:
CGI Speller can locate suggested replacements using typographical
(looks like) matching, phonetic (sounds like) matching, or both.
Suggestions are returned in order of decreasing probability of correctness.
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 CGI Speller contain correct
capitalization forms.
-
Auto correct: CGI Speller 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: CGI Speller can detect
repeated words (e.g., Paris in the the spring).
-
HTML checking: CGI Speller can optionally skip
over HTML markups so only the visible text is checked.
-
High Performance: Spelling checker written
in C for fast performance and minimum consumption of server processing
resources.
-
Source Included: Full source code for the server-side
software included.