Kastrul 1.1.005

(Klicka här för en svensk version av den här sidan.)

Kastrul is a spellchecker. It is not connected to a word processor, and there is no functionality for suggestions, etc. The tool is intended for people that know how to spell correctly, but slips at the keyboard every once in a while.  

The interface looks like this when you start the application:

Skärmdump 1

Open a dictionary using the obvious command on the File menu. Select the text to spellcheck in your word processor, and copy it. Switch to Kastrul and press CTRL+V (or use Edit->Check Clipboard. (Below is the result of spellchecking the Swedish version of the text on this page.)

Skärmdump 2

The good thing about Kastrul is that you don't have to click your way through five thousand correctly spelled words, and that you don't get those red underlinings for words that your word processor thinks are wrong (science has proved that professional writers very seldom actually make spelling mistakes - a spellchecker should trust its user more than dictionaries and algorithms). The list of words not in the dictionary is presented in a monospaced font - handy for ocular inspection of large amounts of text.

You can select words in the list and remove them pressing the DELETE key (or by Edit->Delete). If a word in the list is correct, but has the wrong case (e.g proper nouns in lower case) you can use Tools->Shift case to do just that. When the list contains only correctly spelled words, you can export the list using Tools->Add words to file. If you add the words to the current reference dictionary (see below), the spellchecker will not report these words as errors the next time you start Kastrul.

The dictionaries for Kastrul is in the same format as for Astham the Anagram Generator. If you set the name of a dictionary in the .conf file, that dictionary will (hopefully) open when you start the program. More information on how, when and why you compile dictionaries can be found here

Download English version (Kastrul.zip, version 1.1.005,71.2 kB zip, Win32)

Download precompiled English dictionary Warning: filesize(): Stat failed for ../downloads/english.zip (errno=2 - No such file or directory) in /usr/local/pem/vhosts/135565/webspace/httpdocs/en/kastrul.php on line 118 (0.0 MB zip)

Unpack the zip and open the dictionary (FZI) in Kastrul. The tool is freeware. No installer, no registry keys. If you would like to have a look at the source, feel free to contact the author using the e-mail address below.

Configurations:

When Kastrul boots it looks for a file named kastrul.conf in the current directory. This file holds the settings for the program, using the following format: 

	<Dictionary>
svenska.fzi
</Dictionary>
<Exceptions>
# e-mail addresses
^([A-Za-z0-9\._]+)@(.+)\.(\a+)$
# date format
\d\d\d\d\-\d\d\-\d\d

# all numbers
^\d+$

</Exceptions>
<References>
append.txt
</References>
<Misc>
MinWordLen=2
ForceClipText=0
UseExternalConv=1
ReadNoproof=1
SkipStyle=tw4winInternal;tw4winMark
</Misc>

The syntax should be fairly familiar. The indentations are optional. Comments are anything following a '#'. The sections in the .conf are:

Dictionary The primary dictionary to open. You may only use one primary dictionary.
Exceptions A list of regular expressions that the spellchecker should accept. Note that the regular expressions are a somewhat limited version of the POSIX standard.
References A list of reference dictionaries (up to 256) that Kastrul should use in addition to the primary dictionary. Export you own words to reference dictionaries for maximum efficiency. 
Misc Additional options:
MinWordLen The minimum length of words reported.
ForceClipText Use only plain text format from Clipboard. Use this option if you run into trouble checking formatted text. 
UseExternalConv Use converters from Microsoft Office (if available) to convert foreign file formats. Not recommended.
ReadNoproof If non-zero, check text that has been formatted as "no proofing", i.e. the check box Do not check spelling or grammar in Word. (Tools->Language)
SkipStyle List of character styles to skip. Note that this applies only to character styles, not paragraph styles.
ReadHidden If non-zero, check hidden text. Defaults to zero.

History:

 

1.0.001  2005-03-02 Released.
1.0.003  2005-05-20 Fixed memory allocation bug, added About command
1.0.004  2005-07-11 Better support for formatted text (tables & footnotes). Removes support for compound words without hyphens (stupid idea anyway).
1.0.005  2005-11-03 Added (minimal) support for style sheets, hidden text and RTF keyword \noproof.

Contact:

astham aatt esaro ddoott se

Back to Downloads