All Classes and Interfaces
Class
Description
A dialog with version and copyright information.
Adds simple replacement using lemmas
This rule checks if a word without graphical accent and with a verb POS tag
should be a noun or an adjective with graphical accent.
Simple agreement checker for German noun phrases.
Simple agreement checker for German noun phrases.
One reading of a German word.
Deprecated.
this language is unmaintained in LT and might be removed in a future release if we cannot find contributors for it (deprecated since 3.6)
Asturian part-of-speech tagger.
Check if the determiner (if any) preceding a word is:
an if the next word starts with a vowel
a if the next word does not start with a vowel
This rule loads some exceptions from external files
det_a.txt and
det_an.txt (e.g. for an hour).Deprecated.
this language is unmaintained in LT and might be removed in a future release if we cannot find contributors for it (deprecated since 3.6)
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
Breton Tagger.
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
Check that adjectives and verbs are not written with an uppercase
first letter (except at the start of a sentence) and cases
like this: Das laufen fällt mir leicht. (laufen needs
to be uppercased).
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
Hybrid chunker-disambiguator for Catalan
Catalan word form synthesizer.
Catalan Tagger
Avoid false alarms in the word repetition rule.
Tokenizes a sentence into words.
Configuration for checking a text with
RemoteLanguageTool.Builder for a
CheckConfiguration.Options that can be set via command line arguments.
Constants for rule matches output in command-line.
This rule checks if an adjective doesn't agree with the previous noun and at
the same time it doesn't agree with any of the previous words.
Check consistent spelling for German compounds.
Checks the compound spelling of infinitive clause (Erweiterter Infinitiv mit zu)
Checks that compounds are not written as separate words.
Checks that compounds (if in the list) are not written as separate words.
Checks that compounds (if in the list) are not written as separate words.
Checks that compounds (if in the list) are not written as separate words.
Checks that compounds (if in the list) are not written as separate words.
Checks that compounds (if in the list) are not written as separate words.
Checks that compounds (if in the list) are not written as separate words.
Checks that compounds (if in the list) are not written as separate words.
Configuration like list of disabled rule IDs, server mode etc.
Dialog that offers the available rules so they can be turned on/off
individually.
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
Deprecated.
this language is unmaintained in LT and might be removed in a future release if we cannot find contributors for it (deprecated since 3.6)
Danish Part-of-speech tagger.
Prüft, dass in Bindestrich-Komposita kein Leerzeichen eingefügt wird (wie z.B. in 'Diäten- Erhöhung').
Check for compounds written with dashes instead of hyphens (for example, Rabka — Zdrój).
Breton localization of
AbstractDateCheckFilter.Catalan localization of
AbstractDateCheckFilter.German localization of
AbstractDateCheckFilter.English localization of
AbstractDateCheckFilter.Esperanto localization of
AbstractDateCheckFilter.French localization of
AbstractDateCheckFilter.Dutch localization of
AbstractDateCheckFilter.Polish localization of
AbstractDateCheckFilter.Russian localization of
AbstractDateCheckFilter.The filter is used to create suggestions for the DATA_DEKADY rule.
Date filter that expects a 'date' argument in the format 'dd-mm-yyyy'.
Dutch word form synthesizer.
Dutch tagger.
Coherent use of Du/du, Dich/dich etc.
Support for English - use the sub classes
BritishEnglish, AmericanEnglish,
etc. if you need spell checking.OpenNLP-based chunker.
Check for compounds written with dashes instead of hyphens.
A rule that matches words which are complex and suggests easier to understand alternatives.
False friends for German native speaker who write English text, based on ngrams.
Hybrid chunker-disambiguator for English.
A
PartialPosTagFilter for English that also runs the disambiguator.A rule that matches words which are complex and suggests easier to understand alternatives.
A rule that matches redundant expression.
English word form synthesizer.
English Part-of-speech tagger.
Adds a list English adverbs to
WordRepeatBeginningRule.Word repeat rule for English, to avoid false alarms in the generic word repetition rule.
A part-of-speech tagger for Esperanto.
A French spell checker that uses hunspell for checking but Morfologik for suggestions (for performance reasons).
Hybrid chunker-disambiguator for French
A
PartialPosTagFilter for French that also runs the disambiguator.French word form synthesizer.
French Tagger
Based on Dicollecte (http://www.dicollecte.org/) implemented in FSA.
A rule that matches words which should not be used and suggests correct ones instead.
Hybrid chunker-disambiguator for Portuguese
A rule that matches redundant expression.
Galician word form synthesizer.
Galician Part-of-speech tagger.
A rule that matches common Wikipedia errors.
A rule that matches wordy expressions.
Tokenizes a sentence into words.
Support for German - use the sub classes
GermanyGerman, SwissGerman, or AustrianGerman
if you need spell checking.A rule-based German chunker for noun phrases.
Split German nouns using the jWordSplitter library.
Double punctuation rule with German-specific error message.
A rule that gives Hints about the use of German filler words.
Helper methods for working with German POS tags.
Check if to paragraphs begin with the same word.
A rule that checks the readability of German text (using the Flesch-Reading-Ease Formula)
If tooEasyTest == true, the rule tests if paragraph level > level (readability is too easy)
If tooEasyTest == false, the rule tests if paragraph level < level (readability is too difficult)
A rule checks the appearance of same words in a sentence or in two consecutive sentences.
German word form synthesizer.
German part-of-speech tagger, requires data file in
de/german.dict in the classpath.Constants used to describe the properties of German tokens.
Extends
WordRepeatBeginningRule by a list of German adverbs ("Konjunktionaladverben")
for a more precise error message.Check if a word is repeated twice, taking into account an exception
for German where e.g. "..., die die ..." is often okay.
Tokenize sentences to tokens like Google does for its ngram index.
Queries a local Grammalecte server.
A small embedded HTTP server that checks text.
A small embedded HTTPS server that checks text.
Deprecated.
this language is unmaintained in LT and might be removed in a future release if we cannot find contributors for it (deprecated since 3.6)
Specific to
KOMMA_ZWISCHEN_HAUPT_UND_NEBENSATZ - helps setting the comma suggestion, if easily possible.Italian tagger.
Avoid false alarms in the word repetition rule.
A rule that matches words which should not be used and suggests correct ones instead.
A Khmer rule that checks if there is a missing space before some conjunctions.
Khmer Part-of-speech tagger.
Check if a word is repeated in Khmer, e.g. the equivalent of "the the".
Tokenizes a sentence into words.
Dialog for managing externally loaded rules.
Expand lines according to their suffix, e.g.
Deprecated.
this language hasn't been maintained for years, it will be removed from LanguageTool after release 3.6
Helper class to store GUI Language.
A rule that warns on long sentences.
A simple GUI to check texts with.
Helper class to store GUI state.
Deprecated.
this language hasn't been maintained for years, it will be removed from LanguageTool after release 3.6
Malayalam Part-of-speech tagger.
Tokenizes a sentence into words.
A rule checks a sentence for a missing comma before or after a relative clause (only for German language)
Checks that a sentence contains at least one verb.
Deprecated.
since 4.4, use GermanSpellerRule
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
A
PartialPosTagFilter for English that does not run the disambiguator.A
PartialPosTagFilter for Portuguese that does not run the disambiguator.Finds spellings that were only correct in the pre-reform orthography.
Support for Persian.
A rule that matches periods, commas and closing parenthesis preceded by whitespace and
opening parenthesis followed by whitespace.
A rule that matches ".."
A Persian rule that checks if there is a missing space before some conjunctions.
List of Persian adverbs for WordRepeatBeginningRule
Word repeat rule for English, to avoid false alarms in the generic word repetition rule.
Hybrid chunker-disambiguator for Polish.
Polish word form synthesizer.
Polish POS tagger based on FSA morphological dictionaries.
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
Post-spelling-reform Portuguese.
This rule checks if a word without graphical accent and with a verb POS tag
should be a noun or an adjective with graphical accent.
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
A rule that matches words which should not be used and suggests correct ones instead.
A rule that matches words which should not be used and suggests correct ones instead.
A rule that matches words which are complex and suggests easier to understand alternatives.
A rule that gives hints on the use of Portuguese filler words.
Hybrid chunker-disambiguator for Portuguese
A rule that checks the readability of Portuguese text (using the Flesch-Reading-Ease Formula)
If tooEasyTest == true, the rule tests if paragraph level > level (readability is too easy)
If tooEasyTest == false, the rule tests if paragraph level < level (readability is too difficult)
A rule that matches redundant expression.
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
Portuguese word form synthesizer
Portuguese Part-of-speech tagger.
Localized from the German version by Tiago F.
A rule that matches known empty expressions.
A rule that matches common Wikipedia errors.
Portuguese version of
AbstractWordCoherencyRule.A rule that matches wordy expressions.
Adds a list Portuguese adverbs to
WordRepeatBeginningRule.Palavras que se repetem no Poruguês.
Tokenizes a sentence into words.
Checks that compounds (if in the list) are not written as separate words.
Check for compounds written with dashes instead of hyphens.
Finds words for which a better variant exists.
Checks that compounds (if in the list) are not written as separate words.
Check for compounds written with dashes instead of hyphens.
Find compounds that might be morphologically correct but are still probably wrong, like 'Lehrzeile'.
A rule that checks there's a '¿' character if the sentence ends with '?'
A rule that matches spaces before ?
A rule that matches spaces before ?
Keep only those matches whose 'year' value is last year or in
recent years (up to
maxYearsBack years ago).This rule checks the use of pronominal/non pronominal verbs.
Check a text using a remote LanguageTool server via HTTP or HTTPS.
Check a text using a remote LanguageTool server via HTTP or HTTPS.
The result of checking text on a remote LanguageTool server.
A potential error as returned by the HTTP API of LanguageTool.
Information about the remote server as returned by the server's XML response.
A rule that suggests better names for technical operation names
Loads the relevant words from
/ca/replace_operationnames.txt.Romanian word form synthesizer.
Romanian Part-of-speech tagger
WordRepeatBeginningRule implementation for Romanian language.Tokenizes a sentence into words.
Takes the output of
HomophoneOccurrenceDumper and automatically
writes the error probabilities of variants (e.g. "0.977 public hair")
when XML_MODE = false or writes XML rules when XML_MODE = true.Checks that compounds (if in the list) are not written as separate words.
Check for compounds written with dashes instead of hyphens.
Hybrid chunker-disambiguator for Russian.
A
PartialPosTagFilter for Russian that also runs the disambiguator.A rule that matches words or phrases which should not be used and suggests
correct ones instead.
Russian word form synthesizer.
Part-of-speech tagger.
Russian version of
AbstractWordCoherencyRule.Checks that there's whitespace between sentences etc.
Search for names similar to ones used before in the same text, as these
might be typos.
Simple German (see e.g.
A rule that matches words which should not be used and suggests
correct ones instead.
Dicritics with IEC rules.
Dicritics with IEC rules.
A rule that matches lemmas found only in DNV (AVL dictionary) and suggests
alternative words.
A rule that matches lemmas found only in DNV (AVL dictionary) and suggests
alternative words.
A rule that matches lemmas found only in DNV (AVL dictionary) and suggests
alternative words.
A rule that matches words which should not be used and suggests
correct ones instead.
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
A rule that matches words or phrases which should not be used and suggests
correct ones instead.
A rule that matches words which should not be used and suggests correct ones instead.
A rule that matches incorrect verbs (including all inflected forms) and
suggests correct ones instead.
Slovak word form synthesizer.
Slovak Part-of-speech tagger based on Russian Part-of-speech tagger.
Deprecated.
this language is unmaintained in LT and might be removed in a future release if we cannot find contributors for it (deprecated since 3.6)
This rule checks if a word without graphical accent and with a verb POS tag
should be a noun or an adjective with graphical accent.
Hybrid chunker-disambiguator for Spanish
Spanish word form synthesizer.
Spanish Tagger.
A rule that matches common Wikipedia errors.
Tokenizes a sentence into words.
A rule that matches words which are complex and suggests easier to understand alternatives.
Check subject verb agreement for verb forms "ist", "sind", "war" and "waren".
Deprecated.
this language is unmaintained in LT and might be removed in a future release if we cannot find contributors for it (deprecated since 3.6)
Swedish Part-of-speech tagger.
Deprecated.
this language is unmaintained in LT and might be removed in a future release if we cannot find contributors for it (deprecated since 3.6)
Filipino Part-of-speech tagger.
Tamil Part-of-speech tagger.
GUI-related tools.
A rule that matches place names in French which should be
translated in Breton.
Accepts rule matches when the uppercased word of the
token parameter
has a noun reading, e.g.An item from a user's dictionary, fetched from a database.
Simple agreement checker for German verbs and subject.
Check incorrect use of "spiegelt ... wider", namely using "wieder" instead
of "wider", e.g. in "Das spiegelt die Situation wieder" (incorrect).
German version of
AbstractWordCoherencyRule.English version of
AbstractWordCoherencyRulePersian version of
AbstractWordCoherencyRule.Dutch version of
AbstractWordCoherencyRule.Thrown if too few or too many command line parameters are specified.
Date filter that expects a 'date' argument in the format 'yyyy-mm-dd'.
Date filter that expects a 'date' argument in the format 'yyyy-mm-dd'.
Date filter that expects a 'date' argument in the format 'yyyy-mm-dd'.
New year date filter that expects a 'date' argument in the format 'yyyy-mm-dd'.
New year date filter that expects a 'date' argument in the format 'yyyy-mm-dd'.
New year date filter that expects a 'date' argument in the format 'yyyy-mm-dd'.