I need a Grammar Checker that runs on GNU/Linux

classic Classic list List threaded Threaded
4 messages Options
John Lewis John Lewis
Reply | Threaded
Open this post in threaded view
|

I need a Grammar Checker that runs on GNU/Linux

I have been shipping my resume around so people I have been using as
proof readers for around three weeks now, and new typos are still being
discovered. Some of these people are working for Job placement
agencies. I think I went through 7 people now.

We all need better tools for catching these errors efficiently. Is
there anything in LibreOffice that can help us grammar check better?

--
To unsubscribe e-mail to: [hidden email]
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted
Toki Toki
Reply | Threaded
Open this post in threaded view
|

Re: I need a Grammar Checker that runs on GNU/Linux

On 11/03/2017 09:53 PM, John Lewis wrote:

> proof readers for around three weeks now, and new typos are still being discovered.

a) What language is the target document in?

b) Is the target document in your first language, or your
second/third...nth language?

c) What tools are you currently using for:
* Spell Checking;
* Grammar Checking;

d) What modifications to the standard/default configuration of each
grammar checker have you made?

>Is there anything in LibreOffice that can help us grammar check better?

From my perspective, Language Tool desperately needs grammar checking for:
(Listing languages is order of number of global L1 + L2 users.)
* Chinese: Mandarin;
* Chinese: Mandarin as a second language;
* Spanish;
* Spanish as a Second Language;
* English (USA);
* English (UK)
* English as a second language --- US usage;
* English as a second language --- UK usage;

In an ideal world, Language Tool would have the volunteer manpower to
provide both First language and Second Language grammar checking for at
least the 25 most used languages on the planet.

IOW, grammar checking is the realm of upstream, rather than LibO per se.

jonathon


--
To unsubscribe e-mail to: [hidden email]
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted
John Lewis John Lewis
Reply | Threaded
Open this post in threaded view
|

Re: I need a Grammar Checker that runs on GNU/Linux

On Fri, 2017-11-03 at 22:37 +0000, jonathon wrote:

> On 11/03/2017 09:53 PM, John Lewis wrote:
>
> > proof readers for around three weeks now, and new typos are still
> > being discovered.
>
> a) What language is the target document in?
>
> b) Is the target document in your first language, or your
> second/third...nth language?
>
> c) What tools are you currently using for:
> * Spell Checking;
> * Grammar Checking;
>
> d) What modifications to the standard/default configuration of each
> grammar checker have you made?
>
> > Is there anything in LibreOffice that can help us grammar check
> > better?
>
> From my perspective, Language Tool desperately needs grammar checking
> for:
> (Listing languages is order of number of global L1 + L2 users.)
> * Chinese: Mandarin;
> * Chinese: Mandarin as a second language;
> * Spanish;
> * Spanish as a Second Language;
> * English (USA);
> * English (UK)
> * English as a second language --- US usage;
> * English as a second language --- UK usage;
>
> In an ideal world, Language Tool would have the volunteer manpower to
> provide both First language and Second Language grammar checking for
> at
> least the 25 most used languages on the planet.
>
> IOW, grammar checking is the realm of upstream, rather than LibO per
> se.
>
> jonathon
>
>

a) The target document is in English (USA).

b) The target document is in my first language.

c) I am using the spell check built into LibreOffice 5 and I also
sometimes use GNU Aspell.

d) I haven't made any modifications yet. There are some technical
proper nouns that get tagged as misspelled, but I don't even tell the
checker that the word is spelled right beyond a local scope if
possible. If not possible I just ignore the flag.

What upstream project does the grammar checking come from?


--
To unsubscribe e-mail to: [hidden email]
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted
Toki Toki
Reply | Threaded
Open this post in threaded view
|

Re: I need a Grammar Checker that runs on GNU/Linux

On 11/03/2017 11:00 PM, John Lewis wrote:

> c) I am using the spell check built into LibreOffice 5 and I also
> sometimes use GNU Aspell.

As soon as you install LibO/AOo/EO/AnO, and then once a quarter, check
the following URLs, and install whichever has the most recent update:
* https://extensions.libreoffice.org/extensions/english-dictionaries
*
https://extensions.openoffice.org/en/project/english-dictionaries-apache-openoffice

Currently, updates are released every two months.

Project upstream: http://marcoagpinto.cidadevirtual.pt/proofingtoolgui.html

Project source code: https://github.com/marcoagpinto/aoo-mozilla-en-dict

@ Context-Aware Synonym Suggester:
https://extensions.libreoffice.org/extensions/context-aware-synonym-suggester
in theory, provides alternative, appropriate words.  I've never had it
work correctly, but YMMV.

> d) I haven't made any modifications yet. There are some technical
> proper nouns that get tagged as misspelled, but I don't even tell the

There are couple of technical dictionaries:

@ English Medical Dictionary options are:
* Australian Medical Dictionary:
https://extensions.openoffice.org/en/project/australian-medical-dictionary
* OpenMedSpel (en-us):
https://extensions.openoffice.org/en/project/openmedspel-en-us

@ US English Names Dictionary:
https://extensions.openoffice.org/en/project/english-names-dictionary-enus

I'm skipping the dictionaries for religious purposes/sacred texts.

I thought that there were chemical, biological, zoological, and
astronomical dictionaries, but I can't find them.  :(

> What upstream project does the grammar checking come from?

@ Language Tool: https://www.languagetool.org/
Source code: https://github.com/languagetool-org/languagetool
Programming Language: Java 8.*
Documentation: http://wiki.languagetool.org/
Language Tool FAQ: https://stackoverflow.com/questions/tagged/languagetool

Languages it allegedly can do grammar checking for:
* Asturian;
* Belarusian;
* Breton;
* Catalan;
* Chinese;
* Dutch;
* English: (Australian, British, Canadian, New Zealand, South Africa, USA)
* Esperanto;
* French;
* Galican;
* German: (Austria, Germany, Swiss);
* Greek;
* Italian;
* Japanese;
* Khmer;
* Persian;
* Polish;
* Portuguese: (Angola, Brazil, Mocambique, Portugal);
* Romanian;
* Russian;
* Slovak;
* Slovenian;
* Spanish;
* Swedish;
* Tagalog;
* Tamil;
* Ukranian;

Roughly a third of those languages are looking for maintainers.
Roughly a third of those languages have such a small set of rules, that
it won't catch any common errors.

NGram Data is available for:
* English;
* French;
* German;
* Spanish;

The brave can experiment with NGram data for:
* Hebrew;
* Italian;
* Russian;
* Chinese: I don't know if this is Pinyin, Traditional, or Simplified.

Installing all of the available NGram data sets requires 20 GB.
English NGram data set is around 8 GB in size.

The current, stable (2017-09-26/ LT 3.9) extension is 76 MB in size.
The snapshot (20171024) extension is 80 MB in size;

Additional English language grammar checkers are:

* After The Deadline: Cloud Based: No longer supported by the
organisation that created it;

* Scribens: Cloud Based:
https://extensions.openoffice.org/en/project/spell-checker-and-grammar-checker-scribens

I haven't had any success in using it. YMMV.;

###

From a previous post:

> I have been using as proof readers

@ Linguist:
https://extensions.libreoffice.org/extensions/linguist

One of the configuration options, creates a list of every word in the
document. You will have to manually walk through the generated word
list. It won't catch incorrectly used Homonyms, but inconsistent
spellings are easily spotted.

Screen readers can be useful proof readers.

@ Read Text
* https://extensions.libreoffice.org/extensions/read-text
This reads the document text.

jonathon


--
To unsubscribe e-mail to: [hidden email]
Problems? https://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted