-
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 CGISpell 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 CGISpell can be used even with slow dial-up connections.
-
High-quality dictionaries included: CGISpell 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.
-
Multi-lingual: Each spelling request can check spelling in a
specified language. Dictionaries in 11 Western European languages,
plus medical and legal supplements, are available separately from
Wintertree Software.
-
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: CGISpell 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 CGISpell contain correct capitalization forms.
-
Auto correct: CGISpell 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 WSI with Wintertree
Software Inc.
-
Doubled word detection: CGISpell can detect repeated words
(e.g., Paris in the the spring).
-
HTML checking: CGISpell 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.