STW Spell Checker

This stealth to wealth spell checker works in MS Word to assist in developing spelling wordlists for minority languages. It is especially designed to work with Arabic or Persian script, where it can suggest similar previously approved spellings that differ only by diacritics and/or similar sounding characters which are often mis-typed, such as a س ص ث  (seen/swad/sheen). Words may be easily added to or removed from the wordlist.

 

2003 STW Spell Checker

 

There are already the beginnings of wordlists available in Urdu, Sindhi, Balochi, Dhatki, Kachhi Gujerati, Marwari(Urdu Script), Marwari(Sindhi Script), Odki, Parkari, Saraiki and Thradhri. When these languages are first selected, the corresponding wordlist will be downloaded.

Installation Instructions:

Download the STWSpellChecker Installer. (You may need to right-click this link and choose "Save link as...".)

Run the installer to download and install the latest version of STWSpellChecker. That's it. Now you can restart Word.

In Word 2003, you should now see a new STWSpellCheck ribbon:

2003 STW Spell Checker Ribbon

For Word 2007 and later, install the toolbar as follows:

Note that the following will overwrite any previous customizations you might have made to Word.

Download STWSpellCheckerWordToolbarCustomizations.exportedUI. (You may need to right-click in your browser and click "Save link as...")

Right-click the ribbon in Word and select "Customize the Ribbon"

Press the "Import/Export" button at the bottom right and select "Import customizations file"

In the open file dialog find the file "STWSpellCheckerWordToolbarCustomizations.exportedUI" that you downloaded and import it

Now you should have a new tab called "STWSpelling".

2007 STW Spell Checker Ribbon

To use:

Using the STW Spell Checker

You may check the spelling of a document using the buttons on the ribbon:


2003 STW Spell Checker Ribbon

However, most of the functions can also be accessed by keyboard shortcuts.


- Choose Language

Press the Choose Language button to bring up the dialog.



Select the language and press "OK".



The first time you choose a language, it will download the wordlist from the server and keep it in the STWSpellChecker folder in your Documents folder. To download a fresh copy of the wordlist, choose "Download". Note that you will lose any changes you have made. Make sure you have uploaded any changes you have made before downloading.



Clicking the button with the control key pressed brings up the configuration dialog, where you can change the highlighting method and colours, upload a changed wordlist and configuration, or change the language configuration. (ALT U)






Clicking the button with the shift key pressed allows a team leader to work with spelling changes suggested by his/her team members. These will each open in a document which, by spell checking he can quickly approve or remove spellings in the master wordlist and then re-upload the master wordlist for his team members to re-download.




- Run the spell check of the document (Alt C)

This will highlight misspelled words with whichever method has been selected, whether a wavy underline, a different text colour or a background highlight. Words with invalid characters (such as a bare yeh in Sindhi or a ٻ in Urdu) will be highlighted with a different colour.


- Spell check just the selected text


- Approve the spelling of the selected word (Alt A)


- Reject the spelling of the selected word (Alt R)


- Get list of suggested spellings (more on this below) (Alt ?)


- Find previous misspelled word (Alt P)


- Find next misspelled word (Alt N)


- Remove misspelled words markup (ALT C)


Use this button to remove any remaining spelling markup before printing.


Clicking the button with the control key pressed toggles live-checking on and off.


Right-clicking

When you right-click a word in the text you will see a context menu popup like this, where you can also mark the spelling of a word as valid or invalid or ask for a list of suggested spellings.


Context Menu

Suggested Spellings

When you ask for a list of suggested spellings, you will see a dialog like the following:


Suggestions Dialog


These suggested words are taken from the wordlist, first ignoring diacritics, and then treating groups of characters as the same, such as ن the same as ڻ and ں etc. The rules that control what gets suggested can be configured differently for each language from the language configuration dialog, described above. The buttons on the Suggestions dialog work the same as the ones on the toolbar but allow you to correct the spelling in a document without leaving this dialog.

Change history:

Version 2.2 - Apr. 26, 2020

added check for updated wordlist for contributors on startup

added timeouts to internet access requests to prevent hanging, waiting for a response

fixed a few problems with uploading and downloading

Version 2.1 - Apr. 21, 2020

fixed problem with downloading wordlist

added ability to produce a list of words differing only by diacritics and soundex

Version 1.9 - Apr. 21, 2020

added option to enable/disable check for updates on startup

added suggestions of words with one character different

Version 1.8 - Apr. 21, 2020

moved contributor list to configuration dialog

fixed some bugs in uploading and working with contributors

Version 1.7 - Apr. 20, 2020

simplified installation to use a vbscript installer

simplified updates to a single click followed by restarting Word

macros stored in the STWSpellChecker.dot template in the Startup folder

Version 1.6 - Apr. 20, 2020

fixed bug with replace if word not selected

fixed bug with not being able to update because dialog is open

Version 1.5 - Apr. 20, 2020

add configuration options for live spell checking and enable/disable shortcut keys

add shortcut key Alt-C to bring up the configuration dialog

Version 1.4 - Apr. 19, 2020

live spell checking and live updates of the suggestions box

language configuration

fixed a problem where userforms that had been closed by OK or Cancel were not re-initialized

fixed a problem with wordlist and configuration uploads

fixed a problem with shortcut keys

Version 1.3 - Apr. 6, 2020

added selectable highlighting, one of underline/text color/background colour

added highlighting of invalid characters in a different colour

added separate kinds of uploads for team leader or contributor

contributor uploads only his changes for review by team leader

Version 1.2 - Feb. 28, 2020

added the use of a configuration file for each language

Version 1.1 - Feb. 2, 2020

added the ability to upload and download wordlists by language

Version 1.0 - Oct. 2019

first release