title
brancg
adam_ev
oped resources forums contacts subscribe site_map home
 

forums


OpEd

All Mac Considered
Amen Corner
Apple Peel
Digital Canvas
Editorials
Ether Nectar
iMaculate
   Conception

Infinite Loop
Notes from Dis
Scientia et
   Macintosh

Skewed Mac
Treo of Life

Resources

Books
Contacts/Mission
Forums
Links
Reviews
Subscribe


RadTech

Applelust is looking to add writers to its staff. If you are interested or want to be part of the Applelust community, drop us a line with your resume or vita. We are always on the look out for good, very smart, and reliable people to join the staff. If you think you have what it takes, let us know.

- The Publisher

Apple Peel
How do you spell relief? Spell Catcher for OS X

© 2-7-03 Pierre Igot

We all have our computing Holy Grails — things that we know would make our lives much easier and should be possible to do on our computer, but are not available at the present time because of annoying factors such as software monopolies, economics, or the overall lack of activism of the general computing population.

From this perspective, Spell Catcher is nothing short of a miracle. Except for a few minor imperfections, it is the Holy Grail for the many computer users who, like me, do one thing more than anything else on their machines: writing. Regardless of whether you are a fast typist or not, if you use your computer for writing, you just know that there are many things that the computer can do to help you spend less time on hitting keys on the keyboard and more time on the important stuff, i.e. organizing your thoughts and actually putting them into words. Things that the computer can do include: check your spelling, automatically correct your typos, automatically insert frequently-used phrases or sentences, look up definitions or synonyms, correct your punctuation, handle foreign languages, etc.

A Frustrating Model

While various computer programs have been trying to do all this for you for a long time, they have tended to generate more frustration than anything else. The reasons for this are obvious, yet persistently ignored by major software makers.

The most important reason is that we all type words in many different programs: word processor, spreadsheet, email software, web browser, database software, etc. Yet we need the same technological tools in all these applications. For example, I want my computer to know that “Igot” is a proper noun (my last name) and not to flag it as a misspelling or a typo. But I don’t want to have to teach my computer to ignore this word 1) in my word processor; 2) in my email program; 3) in my web browser; etc. I want to teach it once and for all!

The current model, still used by most mainstream applications, is to provide application-specific writing tools, whereas these services should really be available system-wide. Simply put, my computer should have one spell checker and one auto-text tool that work in all applications.

Well, today, it is possible again. Casady & Greene has just released the long-awaited OS X version of their flagship product Spell Catcher — and it does exactly that: provide a system-wide tool that handles both spell-checking and automatic-writing services (and much more!) in all applications through a unified and user-friendly architecture.

SCX Prefs Window
Spell Catcher OS X - Main Preferences window / Reference Files pane

While Mac OS X’s own built-in services, and especially its “Spelling” palette, are supposed to provide similar services, the simple reality is that, in most mainstream applications, such as Microsoft Office or Eudora, they do not work, because the applications have to be updated to support them — and most of them haven’t been updated, and won’t be for many more months or even years.

Available Now

Spell Catcher, on the other hand, provides you with such essential services now. In addition, rather than competing with Mac OS X’s built-in services, Spell Catcher actually complements them, by being fully integrated with the Services architecture. In other words, when Mac OS X’s Services do work — and, at this point in time, they work mostly in Cocoa applications, such as Mac OS X’s own Mail program, and also the recently released Safari — then, in addition to Spell Catcher’s own menu, Spell Catcher’s spelling features appear alongside Mac OS X’s built-in spelling dictionaries. Take a look at the following screenshot:

SCX Services
Mac OS X Spelling palette with Spell Catcher dictionaries

This is not a Spell Catcher palette window. It’s a built-in Mac OS X palette. But, in addition to Mac OS X’s own dictionaries, it also includes Spell Catcher’s.

In other words, in Cocoa applications, where OS X Services are automatically supported, you actually have four ways of accessing Spell Catcher: 1) you can use Spell Catcher’s own spell-checking commands through its separate menu, which is visible in all applications; 2) you can use Spell Catcher’s commands through the contextual menu that pops up when you click on Spell Catcher’s Dock icon; 3) you can use Spell Catcher’s commands through the “Services” menu that appears in the application menu; or 4) as can be seen in the screenshot above, you can use Mac OS X’s built-in spell-checking commands, but with Spell Catcher’s own dictionaries instead of the built-in ones. (There are also customizable keyboard shortcuts for Spell Catcher’s commands that work in all applications.)

If all this sounds confusing to you, don’t worry: in everyday work, this simply means that you have several ways of accessing the same functionality. You can simply use the one that suits you the best. In fact, Spell Catcher is so customizable that you can even create your own way of accessing its commands.

Switching Languages

For example, since I am a professional translator, I frequently have to switch between languages (English and French in my case). In Spell Catcher, I can assign a keyboard shortcut to each language, which works system-wide and enables me to let Spell Catcher know, with a single keystroke, in which language I am typing. (Spell Catcher also automatically updates its Dock icon to reflect the language selected, by displaying the appropriate flag icon.) This is the absolute best thing next to Spell Catcher actually reading my mind and guessing in which language I am typing without having to be told.

I can also instruct Spell Catcher to use a different default language depending on the application I am in. For example, right now, because of my work requirements, when I switch to Microsoft Word, Spell Catcher automatically switches to Canadian French by default. When I switch to Mail, it automatically switches to UK English (the closest thing we currently have to that elusive entity called “Canadian English”).

Two Modes

Spell Catcher also lets you choose between two modes: interactive checking, which signals errors as you type them, and the more traditional selection checking, which processes the selected text and displays errors in a separate window, where you can correct them or add words to your personal dictionaries. (You can also use a combination of both, of course.)

Like the vast majority of Spell Catcher’s features, these behaviors can be set differently for individual applications. For example, you can set Spell Catcher to check spelling as you type in Microsoft Word and Apple’s Mail, and not to check spelling as you type in other applications. (You first define a “Universal” behavior that applies to all applications, and then define specific settings for the applications in which you want to have a different behavior.)

The only limitation of Spell Catcher compared to some other spell-checking tools is that it cannot flag your errors visually in interactive mode. Instead of underlining errors with a dotted red line, it uses customizable sound signals. You can assign a specific sound to spelling errors, another one to punctuation errors, another one to capitalization errors, etc. You can also change the volume setting for each individual error signal. (Alternatively, you can get Spell Catcher to mute sounds and flash the entire screen instead.) Here again, you can define a universal set of sounds, and then change the settings for individual applications.

Spell Catcher’s spell-checking features include many more settings (ignore words that contain numbers, ignore roman numerals, ignore Internet addresses, etc.). It can also be set to either just signal errors or also automatically open a small floating palette with spelling suggestions.

As can be expected, Spell Catcher’s as-you-type features depend on the use of a separator: the most common one is the space character (between words), but Spell Catcher also works with the return character and with combination of other punctuation marks and the space, tab and return keys. As well, you can ask Spell Catcher to ignore individual words on the fly as you type them by simply hitting shift-space instead of space.

The only times when this separator-based approach doesn’t work quite right is when you go back over existing text and edit parts of words by typing or deleting a few letters only. Since Spell Catcher effectively “catches” your keystrokes as you go, it can only analyze and recognize full words as you type them. It cannot “guess” the whole word when you have only typed part of a word. But this is a very minor inconvenience (and you can always use Check Selection instead in such situations).

Custom Dictionaries

One important strength of Spell Catcher is also how it handles user-created custom dictionaries. If, say, you’ve ever struggled to get Microsoft Word’s custom dictionary feature to simply work reliably (let alone work efficiently and elegantly), then you’ll be mightily relieved to know that Spell Catcher’s handling of additional, user-created reference files is superb. You can easily create different dictionary files for different purposes (one for proper nouns, one for common abbreviations, one for alternate spellings, etc.), store them anywhere you please on your hard drive, and edit them to your heart’s content at any point in your work.

In addition, since Spell Catcher is fully multilingual, you can create user-defined dictionaries for specific languages or for groups of specific languages — or for all available languages. For example, language-independent proper nouns can go in a “universal” dictionary file that will be used in all languages, whereas language-specific spellings can go in a file that is only used for text typed in a particular language. If, like the less-than-typical, schizophrenic, bilingual French-born Canadian writer that I am, you constantly switch from UK English to US English and from French to Canadian French and vice versa, then you’ll be glad to know that Spell Catcher for OS X also lets you define dictionaries that apply to both French and Canadian French or to both flavors (or should that be flavours?) of English.

This added flexibility is new in the OS X version, and it’s always pleasant to see a computer program evolve in a way that further realizes the full potential of its underlying logic. It might not be the most glamorous feature, but in my case, it simplifies custom dictionary management significantly — and demonstrates an attention to detail that can only be dreamed off in more mainstream programs such as Microsoft Office.

Another improvement over the previous version of Spell Catcher is that the program now provides language-specific suggestions for “suffixes” for words that you are about to add to one of your dictionaries. If you are about to add a French verb to a French-language dictionary, then Spell Catcher X suggests the corresponding French verb conjugation (unless the verb is an irregular one, in which case the suggestions are not always correct), as well as other verb-derived forms, and you can check the ones you want to add to your dictionary at the same time. The same thing goes for nouns and adjectives. (In previous versions of Spell Catcher, the program only knew about English suffixes, and their combination with non-English words usually gave rather unsightly results.)

Beyond Spell-Checking

Where Spell Catcher really shines, however, is in the functionality that it provides beyond the already-excellent spell-checking features. This additional functionality effectively turns it into the Swiss Army knife of computer writing tools.

Spell Catcher can “smarten” quotation marks and apostrophes for you. And it does so in a language-specific way that more than matches the built-in behavior in Microsoft Word, thus finally enabling Word users to completely switch Word’s own automatic features off and rely exclusively on Spell Catcher instead.

Indeed, many languages have typographic conventions that differ significantly from the US English approach — and Spell Catcher for OS X is elegant enough to accommodate all of them. This extends beyond quotation marks and apostrophes: dashes (hyphens, en dashes and em dashes) and other punctuation marks (question mark, semi-colon, colon, exclamation mark, etc.) also behave the way that they should in each language.

Here again, of course, these automatic changes can — like all other Spell Catcher features — be turned on or off automatically or manually on an application-specific basis, depending on your specific needs.

In addition, since there are always situations where the program is technically unable to guess the exact punctuation format that is required (when editing already typed text, for example), Spell Catcher lets you easily cycle through all available options by hitting the same key repeatedly. For example, if you insert your cursor in some text and type a straight quotation mark and Spell Catcher curls it the wrong way (because it doesn’t know that you are at the end of a word), just hitting the straight quotation mark key again will change the orientation of the quotation mark. Hitting it once more will switch back to the straight quotation mark character itself, in case that’s what you want to use. And hitting it once again will go back to the first option. The same character cycling approach applies to hyphens/dashes, and to quotation marks in other languages. This means, in effect, that you will never have to remember again what the key combination to insert a quotation mark curled in a certain way is on your keyboard: Just hit the straight quotation mark key repeatedly until you get the one you want.

Spell Catcher also fixes DOubled CApitals, capitalizes proper nouns and acronyms for you, capitalizes the first word of a sentence, and prevents double spaces — all of this automatically or optionally depending on your needs.

A Shorthand Bonanza

The killer feature, however, as far as I am concerned, is Spell Catcher’s glossary functionality. Much of the typing that I do on a daily basis as part of my work is quite repetitive. For example, I work for the Department of Education of the Canadian province of Nova Scotia, so you can imagine that I have to write just that (Nova Scotia Department of Education) or part of it (Department of Education, or Nova Scotia) quite often.

Like Microsoft Word’s AutoText and AutoCorrect features, Spell Catcher lets you define abbreviations for such commonly used phrases. The difference is that Spell Catcher does it much more elegantly — and that it works in all your applications, and not just in Microsoft Office.

First of all, Spell Catcher doesn’t bother with the ambiguous distinction between “AutoText” and “AutoCorrect”. Both are effectively situations where you want your program to automatically replace a given string of characters with something else. Both are therefore handled by the same architecture in Spell Catcher, which is called “shorthand expansion”.

In the paragraph above, you might not have noticed it, but I never did type “Department of Education” or “Nova Scotia”. I just typed “ded” or “ns” followed by a space or punctuation mark and space, and Spell Catcher automatically replaced these abbreviations with the corresponding shorthand expansions that I have defined for “ded” and “ns” in my own glossary files.

Since “ded” is not a word or even an abbreviation in any flavor of English that I use, there is no problem. But “ns”, on the other hand, is also, in its capitalized form “NS”, the official abbreviation for Nova Scotia in English. So how does Spell Catcher know when to expand it and when not to? Well, in your glossary file you can specifically instruct Spell Catcher to expand the abbreviation only if what the user typed matches the abbreviation’s case exactly. In other words, I can specifically instruct Spell Catcher to only expand “ns” into “Nova Scotia”, and to always leave “NS” untouched. (And if you’re wondering how I managed to type “ns” in this paragraph — oops, I did it again — without having Spell Catcher automatically expand it into “Nova Scotia” for me, you should remember that simply hitting shift-space instead of space overrides the automatic expansion and temporarily deactivates Spell Catcher, leaving the string untouched.)

Even better: since all of this can be made either universal or language-specific, I can actually have the same shorthand abbreviation expand into something different depending on which language I am using. In my set-up, for example, when I type “cpb” in US English or UK English, Spell Catcher automatically expands it into “Cape Breton”. If I am typing in French or Canadian French, however, it will automatically expand the same “cpb” abbreviation into “Cap-Breton” instead, which is the French name of the same place. An easy way to avoid having too many different shorthand abbreviations to remember!

The same principle that can be used to create “corrections” for your most common typos or spelling errors. For example, because I am a fairly fast, but not professionally trained typist, I often type “fo” instead of “of” in English. Getting Spell Catcher to correct this error for me is a simple matter of creating a shorthand entry for it in my “SCX English Corrections” glossary file.

Of course, you first need to define all these entries. But I find that the time it takes to do so is easily worth the investment when I think of all the time saved from not having to type commonly used phrases or correct the same typos over and over again.

Since I am a bit of an organizational freak, I have put all my shorthand entries into several different glossary files that reside in different sub-folders inside my main “Spell Catcher Reference Files” folder, depending on their corresponding language. And I’ve put that folder in my Dock, with a custom icon, so that I can easily access any of the files at any point to add a new entry to it:

My Dock folder for custom Spell Catcher X reference files

I find that this is the most convenient approach for editing user-defined reference files in Spell Catcher. (I could also use DragThing to create a specific dock for reference files, each with its own dock button, and assign keyboard shortcuts to these buttons, effectively enabling me to switch to Spell Catcher and edit my reference files without having to lift my hands from the keyboard.)

Simply put, I couldn’t live without Spell Catcher’s shorthand features. While Spell Catcher for OS X was still in development, I had to make do with Microsoft Word’s built-in AutoCorrect and AutoText features — and it was definitely an exercise in frustration. Not only does Word automatically include (by default) many corrections that I simply did not want and had to delete manually one by one, but it also is not case-sensitive — i.e. you cannot prevent Word from expanding “NS” as well as “ns”. The only significant benefit of Word’s own features is that they let you include Word-specific character formatting in your AutoText/AutoCorrect entries, which Spell Catcher obviously cannot do, since it is not an application-specific tool. But I find that whatever needs I have in terms of character formatting in automatic text entries can easily be handled by a few AutoText entries in Word — and I can safely turn AutoCorrect off entirely.

And, of course, I should repeat, once again, that Microsoft’s automatic text features only work in Office programs. Even then, they don’t even work in Microsoft’s own Explorer.

All This… And More

As you’ve probably realized by now, I could probably wax lyrical on Spell Catcher for hours. The amazing thing is that this is not all that Spell Catcher can do. It also sports an expandable module-based “Modify Selection” tool that can do all kinds of additional things to text automatically for you: straighten or curl quotes (after the fact), change case, counts words, strip characters, change multiple spaces to tabs (or to single spaces) — and even “form paragraphs”, which is a compact way of saying that it can elegantly remove unwanted return characters in a chunk of email or web text that has gone through too many “hard wrapping” procedures and has completely lost its original paragraph composition.

And the truly amazing thing is that all this (and all the things I haven’t had a change to touch upon) can be yours for only $40US. If you are a registered owner of Spell Catcher 8 (which still works under Classic in OS X), the upgrade cost is only $19.95, but for a limited time (until March 31, 2003).

Simply put, if you are using your Apple computer running Mac OS X to do any significant amount of writing, in any application (Spell Catcher only has certain problems with a handful of absurdly bad and non-Mac-OS-compliant applications such as Microsoft PowerPoint X, which is probably one of the worst pieces of expensive software junk ever made for the Macintosh platform), then you owe it to yourself to make what is probably one of the most cost-effective investments a Mac OS X user can make!

- Pierre Igot

What do you think? Talk about it in our Forums...

  • MacBook Pro (5-17-06) Dr. Neale Monks. A subjective review of the MacBook Pro
  • Freeway 4 Pro (2-28-06) Dr. Neale Monks. Freeway Pro, the Quark-like web design program from Softpress, has been substantially revised and sports a bright new look. But do the changes go more than skin deep? Neale Monks finds out.
  • Astrostack (1-18-06) Dr. Neale Monks. Long respected as one best astronomical image processing applications about, in its newest incarnation AstroStack now runs on the Macintosh. Has the wait been worthwhile?
  • Virtual PC 7 (11-23-05) Dr. Neale Monks. Virtual PC 7 is the update to the venerable Windows emulator to be entirely all Microsoft’s own work. Can Mac users expect to see any dramatic changes?
  • Eudora Pro 6.2 (8-5-05) Dr. Neale Monks. Eudora has been one of the most popular e-mail clients for the Macintosh for more than a decade. Neale Monks finds out how it compares with the Mail application that comes with OS X
  • MacAstronomica (4-22-05) Dr. Neale Monks. How does this amateur naked eye astronomy software stack up?
  • iKey 2.0 (3-11-05) Jeremy Young. How well does this automation utility work? How much time will you save?
  • Wolfram Research Publicon (3-11-05) Jeff Terry Does this new scientific word processor live up to the potential?
  • Microsoft Office 2004, Part 3, Word (1-28-05) Dr. Neale Monks. Are there enough new features to necessitate a jump from v.X?
  • REALbasic 5.5 (12-03-04) Dr. Neale Monks. Neale takes a look at the latest version of this programming package.
  • Office 2004, Part 2, Excel and Entourage (11-05-04) Dr. Neale Monks. In the second part of his review of Office 2004, Neale Monks looks at Excel and Entourage.
  • Phone Valet 2.0 (11-05-04) Pat St-Arnaud. The best question to ask might be "Is there anything that you can't do with this telephone/Mac integration tool?"
  • TiPaint Touch-up Kit and iKlear iPod Cleaning Kit (10-29-04) Dr. Neale Monks. Is it possible to restore the shiny good looks of iPods and PowerBooks even after years of use? Neale Monks looks at two cleaning products designed especially for Apple hardware.
  • Microsoft Office 2004, Part 1, PowerPoint (10-15-04) Dr. Neale Monks. In the first part of his review of Office 2004, Neale Monks looks at PowerPoint, for many people still the benchmark for presentation software.
  • ScrapX (9-17-04) Dr. Neale Monks. Aqueous Software's ScrapX brings the Scrapbook to OS X
  • CDFinder (8-20-04) Dr. Neale Monks. Finding what you want from among a stack of similar looking CDs can be a hassle, but help is at hand. Neale Monks looks at CDFinder, a budget-priced but powerful cataloguing tool.
  • Endnote 7 (8-13-04) Dr. Markus Geisen. EndNote 7 is a literature database that seamlessly interacts with your word processor. Is the latest version worth the upgrade?


©2000-2001 Applelust.com. All rights reserved. No part of this publication may be reproduced in any way without prior, expressed permission from the Publisher. It is the sole property of Applelust.com and its writers, who retain copyright to their own works. If you wish to link to us, please see our Privacy Statement for conditions. Apple, Macintosh, and Mac are trademarks of Apple Computer, Inc, with whom we are in no way affiliated or endorsed.

Hosting provided by itsamac.com -- Macintosh Powered Web Hosting

Serve Different

dreamy