Spell/400 - Spell Checker for the iSeries AS400 check spelling on 5250 using RPG
 

about

screenshots

evaluation

manual

more info

Dictionaries

Spell/400 includes several English dictionaries and allows you to import IBM ones or create your own.

Bigger than IBM dictionaries

IBM US English has less than 80,000 words whilst our equivalent - SPELLINGUS - has over 120,000. But we also have 'uncommon' words in a separate dictionary bringing the total to 300,000 English words - not including proper names (which account for another 50,000!).

Updated and improved

IBM dictionaries were made at least 15 years ago - probably more. Our dictionaries have evolved and been maintained over the last 11 years. Some dictionaries are rebuilt (e.g. names according to recent census information). Some are improved by request (e.g. inclusion of major cities). Some have been created as different users have different requests (SUGGESTion dictionaries, PASSWORD dictionaries). New language dictionaries have been requested in French and Dutch.

Designed for real world spell checking

We split our dictionaries up so that you can spell check different types of text in different ways:

The Essential dictionaries

The basic dictionaries have about 120,000 words each, and provide an easy and simple spelling solution.

SPELLINGUS Complete US word dictionary.

SPELLINGUK Complete UK word dictionary.

SPELLING Complete word dictionary (without UK/US variations).

The normal dictionaries

By splitting up the SPELLING dictionaries your applications can provide much better suggestions - i.e. the most common spelling mistakes are amongst the first suggestions, and the least known words are amongst the last.

Versatility allows 'tricks' such as highlighting correctly spelled but 'suspect' words!

COMMON The most common English words (about 14,000) - and the most obvious choices for spelling errors suggestions. Conversational English uses approximately 5,000 - 10,000 words.

NORMAL An extension to the common words (about 40,000) all easily recognizable, and likely to be in normal written text.

STANDARD An extension to the normal words (about 46 ,000) mostly recognizable, but unlikely to be in normal business text.

Language variations

NORMALUS US word supplement. Typically includes the spellings such as 'color' and 'check'. It only has the -ize formations, and doesn't include -ise (such as initialise).

NORMALUK UK word supplement. Typically includes spellings such as 'colour' and 'cheque'. Includes both -ise and -ize formations of words (*).

The AutoChange dictionaries

AutoChange is suitable for common mistakes e.g. 'seperate' should always be replaced with 'separate'

AUTOCHANGE An AutoChange dictionary with about 500 common mistakes and their replacements. This is treated as a locally created dictionary since you can add and remove words.

NAMES dictionaries

A collection of English Proper names, English Family names and International Proper names.

PROPER A list of 30,000 Proper names including City names.

SURNAMES A list of 180,000 Family names

FIRSTNAMES A list of 11,000 given names

FIRSTFEM A list of given female names

FIRSTMAL A list of given male names

SUGGESTIONS dictionaries

The suggestion dictionaries are designed to give the best suggestions.

SUGGEST1 Suggestions for most commonly used words.

SUGGEST6 Suggestions for least commonly used words.

SUGGEST2,3,4,5 Suggestions for the words inbetween!

UNCOMMON Rarely used words (about 181,000), with varying degrees of use. If 'everyday' text is to be checked, this dictionary might not be too useful (unless used for 'overloading' suggestions).

Encrypted dictionaries

PASSWORDS Normal words which form encrypted passwords that are vulnerable to a password dictionary attack over a PC LAN. The evaulation has words for A-E, the licensed version has all normal words.

Supplied by IBM

To review what IBM dictionaries you have on your system, use the following command:

DSPSFWRSC 

and page down to see if any licensed dictionaries are installed. These can be imported into Spell/400.

Company jargon dictionaries

You can create your own dictionaries from parts descriptions, customer files...

The ADDSPAWRDS command searches a string for new words and adds them to a dictionary;

ADDSPAWRDS WORDS('All of these words are checked and new ones are
 added to your dictionary') TODICT(MyDict)

A simple CL can loop through a file and add all your customer names;

      DCLF CUSTPF
READ: RCVF
MONMSG CPF0000 GOTO END ADDSPAWRDS TEXT(&CusNam) TODICT(CUSTNAMES)
GOTO READ

This could be run daily for new names or the end-user can add names as and when they are found.

 BNB                    Work with Spell/400 Dictionaries
                                                             System:   I5
 Type options, press Enter.
   1=Add   2=Change   4=Remove           5=Work with   6=Print   8=Attributes
   12=Work with words pending approval   14=Approve words

                                                                        Total
 Opt  Dictionary  Description                            Status         words
 __               
 __   AUTOCHANGE  Auto change suggestions X              *APPROVED        558
 __   COMMON      BNB English Full Spelling              *SUPPLIED      14000
 __   EVALCHANGE  BNB Evaluation Auto-Learn              *EMPTY             0
 __   EVALSG      BNB Evaluation overloading suggestion  *SUPPLIED          5
 __   EVALUATION  BNB Evaluation dictionary              *SUPPLIED      10000
 __   EVALUK      BNB English UK Evaluation              *SUPPLIED        600
 __   EVALUS      BNB English US Evaluation              *SUPPLIED        600
 __   FIRSTFEM    BNB English First names - Female       *SUPPLIED       4300
 __   FIRSTMAL    BNB English First names - Male         *SUPPLIED       1200
 __   FIRSTNAMES  BNB English First names - Given names  *SUPPLIED      11000
 __   NORMAL      BNB English Common words               *SUPPLIED      40000
 __   NORMALUK    BNB English UK supplement              *SUPPLIED       3000
 __   NORMALUS    BNB English US supplement              *SUPPLIED       1400
 __   PROPER      BNB English Proper names               *SUPPLIED      30000
 __   PUBLIC      Public shared dictionary               *EMPTY             0
 __   QSECOFR     Auto-created by Spell/400              *SUPPLIED       *N/A
 __   SPELLING    BNB English Full Spelling              *SUPPLIED     119000
 __   SPELLINGUK  BNB UK English Spelling dictionary     *SUPPLIED     121000
 __   SPELLINGUS  BNB US English Spelling dictionary     *SUPPLIED     120000
 __   STANDARD    BNB English Least Common words         *SUPPLIED      46000
 __   SUGGEST1    BNB English Suggestions 1/6            *SUPPLIED       5000
 __   SUGGEST2    BNB English Suggestions 2/6            *SUPPLIED       9000
 __   SUGGEST3    BNB English Suggestions 3/6            *SUPPLIED      35000
 __   SUGGEST4    BNB English Suggestions 4/6            *SUPPLIED       6000
 __   SUGGEST5    BNB English Suggestions 5/6            *SUPPLIED      23000
 __   SUGGEST6    BNB English Suggestions 6/6            *SUPPLIED      23000
 __   SURNAMES    BNB English Surnames - Family names    *SUPPLIED     178000
 __   UNCOMMON    BNB English Uncommon words             *SUPPLIED     181000
    

 

Dictionaries can be downloaded by Licensed Users here.

IBM Business Partner

IBM Tools Network - See  http://www-03.ibm.com/servers/solutions/finder/solution/overview.jsp?solution_id=soq35900132111505002|30

© Black and Blue Software. 1997-2009. home email
Black and Blue Software for the IBM eserver iSeries i5 and AS/400
[an error occurred while processing this directive]