Two days ago there appeared new app in BBTools on sourceforge.net - bbCorrector
http://prdownloads.sourceforge.net/blackberrytools/
This is version beta 0.74
Notes:
bbCorrector is a client/server based Spell Checking application for the BlackBerry device. It adds 2 system wide menu options to allow you to perform a spell check on any compatible field in any BlackBerry application. These menu options are "Spelling" and "Spelling Suggestion". How to use: - install bbCorrector and reboot you BlackBerry - setup the required parameters in the bbCorrector options screen - type in your text in a compatible field - select the "Spelling" menu item - the spell checking is performed and the mispelled words will be underlined - move the cursor to each mispelled word and select "Spelling Suggestion" to select from a list of replacement words NOTES: - bbCorrector works on any BlackBerry application that contains a compatible field, just select "Spelling" from the menu item. If the field is not compatible, you will be informed that a spell check cannot be performed on this field. Compatible fields are those fields that provide active regions that can be highlighted and actions performed on them. For example, the Messages, Address Book, Calendar, Tasks, MemoPad, etc applications all have compatible fields. These are the fields that if you type an email address, url or phone number, they are automatically underlined and you can highlight them to perform some other action. - This is a client/server style application. The actual spell checking function is performed on a server and the results returned back to the BlackBerry via http. Believe me, I tried writing a client only application but found I could not store a suitably sized dictionary on the blackberry itself. - After a spell check is performed on a field, you can cycle through all the mispellings and correct. If you happen to add/remove data in this field, you'll lose the current mispellings and you'll have to reissue a spell check. Note that, correcting a mispelling does not lose the other mispellings. - An example bbCorrectorServer, written in Perl, is provided. It makes use of Aspell to actually perform the spell check. Aspell information can be obtained from
http://aspell.sourceforge.net/
[Edit by Mark Rejhon to rename application to current correct name]