Spelling Error Detection & Correction
Available in 36 languages, Proximity's leading edge spelling technology with phonetic, ordinal
and typographical error correction C source code can be easily integrated into any application.

Proximity's Spelling Technology includes the following functions:

  Text Parser
  Spelling Verification
  Spelling Correction
  User Dictionary

For technical details related to the functionality of our Spelling engine, read on…

Text Parser

The intelligent context sensitive software in the Proximity text parser simplifies proofreading for the user by allowing certain "non-word" constructs to be skipped or flagged prior to word verification.

The parser isolates a word suitable for spell checking from its surrounding text and classifies it using a modular, extensible set of options.
Home   
About us
Languages
Spelling Error Detection & Correction
Hyphenation
Thesaurus
Dictionary
Franklin Children’s Dictionary
OCR Spell Checker
Proximity-Scan
Proximity Demo
Quality & Service
Clients
Contact Us
Partners
These options can be used to implement features such as:

  Find Uncapitalized Start of Sentence
  Find Repeated Words
  Ignore Numbers: e.g. 1-800-266-5626
  Ignore Ordinals: e.g. 1st, 2nd, 3rd
  Ignore Roman Numerals: e.g. IV, VII
  Ignore Parentheses in Words: e.g. sales(wo)man, shoe(s)

Spelling Verification

The Spelling Verification routine offers uncompromising accuracy, fast and error-free performance accelerators and complete, high-quality data. It checks spelling, including capitalization and punctuation. Two types of word lists are provided for this routine:

 1. Disk-based (lexicon, user dictionary)
 2. RAM-based (corelex, cache, hsp)

The lexicon is a closed reference; the user dictionary can be changed. The corelex is a list of most frequently used words and is available in various sizes to accommodate your software packaging needs. The cache is a list that is built as the spell-checking process is performed. Hsp is a main word list that can be disk based or entirely in RAM, depending on the application's needs.

The verifier recognizes the following word formations:

  Capitalization of proper nouns, and acronyms
  Closed Compounds
  Enclitics and Contractions
  Hyphenated Compounds
  Alternate Spellings

Forgot to hit the space bar when typing?
The uncatwords() function will verify that "thecat" is really "the cat"!

Spelling Correction

This routine performs phonetic and typographical analysis using Proximity's proprietary technique that corrects several types of mistakes. A misspelled word is corrected by comparing it against lists of valid words, including a User Dictionary, that provides an easy method by which proper nouns and other special words may be added to the underlying database of correctly spelled words.

Spelling suggestions found by the analysis are returned in a list that is ordered from most likely to least likely for display to the user.

User Dictionary

The User Dictionary allows users to customize their systems by adding words not found in the word list. The number of entries is practically limitless! The User Dictionary has a large storage capacity with space for more than a million words and utilizes a special technique for minimizing disk usage.

Multiple User Dictionaries can be created, allowing the user to categorize different types of supplemental words. Proper hyphenation for user list words can be included and words within the list can be edited.

ProximitySpell


Proximity Technology
a division of Franklin Electronic Publishers
One Franklin Plaza
Burlington, NJ 08016 USA
Phone: (609) 386-2500 Ext 4618
Email: 
Copyright 2005 © Proximity Technology Inc. All Rights Reserved