Have you ever looked at some of the comments in your old code and felt bad about the spelling mistakes? While programming we also make use of abbreviation and short substitutes for some words (e.g. using “val” for “Value”, “rev” for “Revision”). Compilers help us to ensure that the code is spelled correctly (by correct I mean we are consistently making the same spelling mistake:)). This might be acceptable and required in the code but comments should be written in non-programmer’s language, your code can be read by non-programmers as well (Don’t agree? Feel free to do drop me a line).
Any ways the point is, there can be lot of spelling mistakes in the code and comments because of two main reasons. First, we concentrate more on programing and second, most editors do not have inbuilt spell checking. Needless to say, if any application used for editing/creating text does not have inbuilt spell check, there will be a fair chance for having spelling mistakes in the final output.
This is where tinySpell comes to rescue. As its name suggests, it is a tiny background utility which allows user to check spellings anywhere in any MS Windows application.
It checks spellings as user types and notify the user when it detects any misspelled words. How you want to be notified is configurable. After detection it also allows user to correct the spelling mistakes. The exact method used to get the list of corrections is configured by the user. I have configured down arrow key for this purpose to be consistent with other spell checkers and to make it easier to select between suggested corrections.
tinySpell can also check spellings for the text copied in clipboard. Truly speaking I haven’t tried it yet myself, let’s take authors word for it.
If you are thinking that, there is something always running in the background to check the spellings and I also have inbuilt spell checker in some applications which can not be disabled, how co-operative tinySpell is in this case? and what will happen here? Good Point! You wouldn’t like to be notified for same spelling mistakes twice, would you? Well, you can configure tinySpell to disable spell check in particular application. It allows user to disable spell checking based on either window name or application name. You can also enable/disable tinySpell all together if required.
One more thing worth mentioning about this utility is, it needs very less system resources. I am always paranoid about installing background applications/services which will go on forever for this reason.
- Checks spelling in any Windows application
- Checks spelling as you type it
- Configure spell check alert
- Configurable correction mechanism
- User can add words to the dictionary
- User and select application for which tinySpell should be enabled and disabled
- Global enable/disable
- Efficient use of system resources
- Available as portable version which does not need any installation
- Can be enabled to start on power on
Links Related to This Post:
This review is based on version 1.9.30 of tinySpell free variant. This review does not cover tinySpell+ which is paid version of tinySpell with more features.
“My friend, machine never does or thinks of doing anything wrong or bad, the man behind the machine is responsible” – Va Pu Kale
What’s the purpose of this quote? Well, there can be spelling mistakes in this post as well but don’t blame Firefox spell checker or tinySpell for them. Feel free to help me in correcting them though.