3

Is there something for Linux that comes near to the MS Word grammar checker?

Wish list:

  • Emacs support
  • Ignores Latex markup
vartec
  • 6,137
  • 2
  • 32
  • 49
Willi Richert
  • 141
  • 1
  • 2

2 Answers2

5

You could use Ispell, a spell-checking program available for many Unix implementations. For shell prompt usage, enter:

ispell filename

Here is a description how to use it in Emacs.

For grammar checks, you could use diction:

diction mytextfile | more

It finds wordy or badly written sentences.

splattne
  • 28,348
  • 19
  • 97
  • 147
  • Tried using `diction` myself, but the results were disappointing. I gave it a short run of text (an abstract for a proposal), and the three things it complained about were: 1. Use of the word "phase". 2. Use of the word "dependable". 3. Use of the word "system". As this was for a Phase II effort dealing with systems of systems (and our company name is Dependable Computing), needless to say this was less than helpful. Maybe this is not representative. Still, thanks for pointing it out. – Ben Hocking Mar 01 '14 at 00:23
3

Did you try GNU Aspell ?

GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a superior job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language. Unlike Ispell, Aspell can also easily check documents in UTF-8 without having to use a special dictionary. Aspell will also do its best to respect the current locale setting.

gimel
  • 1,193
  • 7
  • 9