For a free, cross platform, application you can use LibreOffice Writer - it will open pdf documents read and write them, (other than password protected documents that you don't have the password and documents from some scanners which are actually image collections), you can spell & grammar check in a wide range of languages.
Read & Write pdf ...
For a paid option, you can try an Adobe Acrobat script called Spell Check Suite for $85. They do have a free demo here which allows you to check the first page of a document.
This suite of tools adds full spell-checking capabilities to Acrobat.
You can now check and mark up regular text and bookmarks in addition to the standard check for form fields ...
TexStudio is a LaTeX editor with built-in spell checker.
free / open-source
cross-platform (QT based)
powerful editor with code completion
built-in PDF viewer
Tools - Check Spelling or Shift+Ctrl+F7
unfortunately you have to check files one by one
As I typed in this question, many thoughts followed by more googling came to my mind, and after a half an hour or so I think I have found it.
Side note: also Language Tool offers a free Firefox plugin.
Still, maybe this insight could help someone to save time, therefore hope it's okay to retain this question ...
Portable Apps has a portable version of Thunderbird that should do the job nicely.
Gratis - Yes
Windows (10) - Yes & 7/8
Support Multiple email addresses/accounts - Yes
Plays well with GMail and others - Yes
Large User Base Yes both portable apps and Thunderbird have large user base and active communities
GPG Yes "You can also add in GPG and Enigmail to ...
You can use AutoHotkey (free, open-source, Windows), something along the lines of this script, which automatically auto-correct and should run in most program. (original source).
The main idea behind the script is that ::campain::campaign in AHK will cause any mistyped "campain" to be retyped as "campaign".
Note that Windows 8 provides a spell check ...
No extension needed, just right click in the box, Spell Checker Options, untick Check Spelling of text fields. Better yet if you have a latin language pack installed on your system you can select latin spell checking.
Correction: - While Chrome has a Latin language setting on my system it says "this language cannot be used for spell checking.
Why don't you just install LibreOffice and use the grammar check from there?
This will allow you to parse .doc and many others.
If you strictly want to use the command line go for:
...and Google the rest...
The simplest solution is probably to use pdftotext from poppler-utils to extract the text, and then use an existing command line spell-checker (spell, ispell, aspell, etc...) to check it.
Note that if you are generating the PDF, you are probably better off checking the source of that generation, as words are liable to be bro- ken by being formatted in a PDF.
Tl;dr - I paid $10 for the pro version of TinySpell, although you may be happy with the gratis version. AsUtype has more options, but I only want the core, so couldn't justify paying four times as much (YkMMV).
No one else has answered yet, so here's what I have found so far.
My first thought was to code my own, and I still may.
Then I found asUtype, ...
Here's how to do it in Python 3. This program has all the requested features except for color highlighting, because the Win32 console only supports color as of the Threshold 2 Update for Windows 10. Most of the complexity of the program is for handling the case of multiple suggestions.
import sys, re, collections
context_size = 30
defs_path, doc_path = ...
I also had trouble finding a tool/extension that would work. The best option I could find was the chrome extension below. You have to switch the markdown to preview mode, highlight and right click the word you want to spell check, and select the "spell check" option in the dropdown menu. It's not very practical but it's the closest thing I could find for ...
One possible solution:
Install python, accepting the option to add to the path,
Use pip to install pyenchant, i.e.: pip install -U pyenchant
Add to a file called spell.py, in a directory on your path:
Command Line Spelling Checker
Enter words to check as arguments
from __future__ import print_function
d = ...
I've made a Userscript to add a button after all textarea elements to disable spellcheck. Most browsers (I think, through a bit of Googling) recognise this and stop spellchecking if they see spellcheck='false', but I've only tested on Google Chrome.
Get it here.
To install, either:
install Tampermonkey and add the script, or
go to chrome://extensions and ...
Tmispell is an ispell wrapper which uses Voikko spell-checking system to do the actual spell-checking for Finnish language.
Tmispell is a transparent wrapper for Ispell, other programs that would normally use Ispell will automatically use Tmispell (and therefore Voikko) without any changes needed.
For more information visit this link: http://...
A five step process:
Install Python for windows.
Install pyEnchant from here or with pip install pyenchant.
Add the dictionary from here per these instructions.
Make sure that you have both python and its scripts directory on your path, if you used the default installation, these will be C:\python and C:\python\scripts on windows.
Write a simple script to ...