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.
Load data for AccentuationCheckRule.
Load data for
invalid reference
AccentuationCheckRule
.
 
 
 
Simple agreement checker for German noun phrases.
 
Simple agreement checker for German noun phrases.
Create suggestions for German noun phrases that lack agreement.
 
 
One reading of a German word.
 
Handle requests to /v2/ of the HTTP API.
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.
 
 
 
Exception thrown if user is not authenticated.
Data for AvsAnRule.
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.
 
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.
Parser for the command line arguments.
 
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.
Check for compounds written with dashes instead of hyphens (for example, Rabka — Zdrój).
Encapsulate database access.
 
 
 
 
 
 
 
 
 
 
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.
OpenNLP-based chunker.
Our chunker detects noun phrases but not whether they are singular or plural noun phrases.
 
 
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.
 
 
Limit the maximum number of request per IP address for a given time range.
 
A part-of-speech tagger for Esperanto.
 
A font chooser dialog
 
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.
 
 
Tokenize sentences to tokens like Google does for its ngram index.
Queries a local Grammalecte server.
A panel for selecting the GUI language, can be embedded to the main Configuration Dialog
Wavy underline painter.
Dump the occurrences of homophone 3grams to STDOUT.
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.
Tokenizes a sentence into words.
Helper class that can store a Language or a String.
Combo box with list of available languages.
A DefaultComboBoxModel to be used by LanguageComboBox.
A ComboBox Renderer that can display a flag icon along with the language
Comparator class for sorting Language by locale name
Dialog for managing externally loaded rules.
 
 
 
 
Interface for an observer to receive notifications
Support for associating a LanguageTool instance and a JTextComponent
 
 
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.
Helper class to store configuration
A rule that warns on long sentences.
The command line tool to check plain text files.
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.
Simple command line tool to look up occurrence counts in an ngram index.
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.
Thrown when URL path or rule requested etc cannot be found.
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 ".." (but not "..." etc) and "،،".
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.
 
Wrapper for JLanguageTool instances that can be made immutable Use case: Setup instances once (ahead of time or on demand), cache and use when matching queries come in; work around thread safety issues by only giving out one reference at a time
 
Caches pre-configured JLanguageTool instances to avoid costly setup time of rules, etc.
 
 
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.
Load data for
invalid reference
AccentuationCheckRule
.
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.
Less to more common words loaded from CSV.
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 '?', same for '¡' and '!'.
A rule that matches spaces before ?,:,; and ! (required for correct French punctuation).
A rule that matches spaces before ?,:,; and ! (required for correct French punctuation).
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.
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.
 
Limit the maximum number of request per IP address for a given time range.
 
A class that listens for window resize/move events and saves its bounds.
Helper for the JTextPane where the result of text checking is displayed.
Extend results by adding rules matches from a different API server.
Keep line breaks when copying from JTextPane.
 
 
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.
 
A link for enabling or disabling a rule.
 
 
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.
 
Interface for JPanel that can persist its state.
Checks that there's whitespace between sentences etc.
Super class for HTTP and HTTPS server.
 
 
 
 
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.
Old to new spelling data and similar formats loaded form CSV.
 
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.
 
 
Exception thrown if the text to be checked is longer than the configured maximum.
 
 
GUI-related tools.
Thrown if too many requests per time unit have been sent from one ip address or if the aggregated size of all requests per ip per time unit exceeds the limit.
A rule that matches place names in French which should be translated in Breton.
 
Provides Undo/Redo support and actions for JTextComponent
 
 
 
 
Thrown when an unknown command-line parameter is specified.
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.
 
 
Checker for v2 of the API, which returns JSON.
 
 
Simple agreement checker for German verbs and subject.
 
Check incorrect use of "spiegelt ...
German version of AbstractWordCoherencyRule.
English version of AbstractWordCoherencyRule
Persian 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'.