The way I do it works quite well. I use BBEdit as you need a text editor that offers a DIFF feature. I created a few Keyboard Maestro macros to help automate the process. (Unfortunately, I could not get KM to interact with the Writing Tools floating window – KM can’t see any of its buttons and it moves around so it’s in a different place every time and I couldn’t automate it at all.)
The first macro I have simply selects all the text in my document and selects Proofread from the Writing Tools menu. Then I have to manually click the Copy button once the AI has finished proofreading my document. I then have another macro that creates a new blank document, pastes in the clipboard contents, and chooses BBEdit’s Compare Two Front Documents command. This opens BBEdit’s difference tool, which highlights all the differences between the two documents. It’s really nice and easy to use.
It shows a list of changes and when you select one of those, it highlights the two paragraphs (original and corrected) and you can see what changes were made. If I agree with the changes I press a button that copies the changes to the original document. If I disagree, I copy the changes the other way (changing the corrected version). If I partially agree, I can edit the corrected copy to remove certain changes I disagree with.
I then press BBEdit’s “refresh differences” button which updates the list of differences. (This ensures I confirm all corrections and don’t skip any.) Then I press the down arrow key to go to the next difference found and check out that suggested correction.
When I’m all done I throw away the corrected document (close the window without saving) and save my newly-edited original with all the approved corrections.
I’ve been doing this for a few months and it’s really pretty nice. Much easier than sending text to ChatGPT or something else. Apple’s proofreading isn’t too bad. Not perfect, and it occasionally makes some strange suggestions. (The most annoying is when I use this for fiction and I have a character talking with slang, Apple will try and correct my abbreviations and teen jargon. Grr.)
There is no way to tweak the settings for proofreading – there’s no way to set a mode for fiction or technical writing, for instance. But overall I’d say I accept about 90% of its suggestions and it is really useful. I have a bad habit of leaving out words (I can’t type as fast as I think) and I miss them when I proofread (my brain sees them even when they aren’t there) and Apple’s Proofread finds those, which is awesome.
Another problem is it seems to not work sometimes (generic error about not being able to use Writing Tools). This seems to be related to text length, but I have found no rhyme or reason. I’ll send it a shorter bit of text and it will work fine. Other times it does a section of text 3x longer with no problem. I can only think it’s some memory limit related to the quantity of corrections, but I haven’t been able to verify that. It seems almost random.
One thing I do like is that it’s private. It does the proofreading locally on your machine and doesn’t send your text to the cloud, which is not only faster, but private. You don’t have to worry that your text might be used for training. (I worry that OpenAI claims it’s not using text for training, but who knows if they’re telling the truth?)
Anyway, you can do this without the macros, but it is a few more manual steps. The key, though, is to use BBEdit’s document comparison tool to verify and approve all the potential corrections.