Class SimpleLanguageIdentifier
java.lang.Object
org.languagetool.language.identifier.LanguageIdentifier
org.languagetool.language.identifier.SimpleLanguageIdentifier
-
Nested Class Summary
Nested classes/interfaces inherited from class org.languagetool.language.identifier.LanguageIdentifier
LanguageIdentifier.ParsedLanguageLists -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String, SpellingCheckRule> private static final PatternFields inherited from class org.languagetool.language.identifier.LanguageIdentifier
COMMON_WORDS_LANG_IDENTIFIER, CONSIDER_ONLY_PREFERRED_THRESHOLD, maxLength, NON_LATIN_CHARS_LANGUAGES, REMOVE_EMAIL_SIGNATURE_FILTER, REMOVE_MENTION_FILTER, REMOVE_NON_BREAKING_SPACES_FILTER, REMOVE_URL_FILTER, SCORE_THRESHOLD, UNICODE_BASED_LANG_IDENTIFIER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondetectLanguage(String cleanText) detectLanguage(String cleanText, List<String> noopLangsTmp, List<String> preferredLangsTmp, boolean limitOnPreferredLangs) getDetectedLanguageScores(String cleanText, List<String> noopLangsTmp, List<String> preferredLangsTmp, boolean limitOnPreferredLangs, int count) Methods inherited from class org.languagetool.language.identifier.LanguageIdentifier
cleanAndShortenText, getHighestScoringResult, getOrderedScores, prepareDetectLanguage
-
Field Details
-
WHITESPACE
-
spellingCheckRules
-
-
Constructor Details
-
SimpleLanguageIdentifier
public SimpleLanguageIdentifier() -
SimpleLanguageIdentifier
-
-
Method Details
-
detectLanguage
@Nullable public DetectedLanguage detectLanguage(String cleanText, List<String> noopLangsTmp, List<String> preferredLangsTmp) - Specified by:
detectLanguagein classLanguageIdentifier- Parameters:
cleanText- a cleanText as returned byLanguageIdentifier.cleanAndShortenText(String)noopLangsTmp- list of codes that are detected but will lead to the NoopLanguage that has no rules- Returns:
- language or
nullif language could not be identified
-
detectLanguage
@Nullable public DetectedLanguage detectLanguage(String cleanText, List<String> noopLangsTmp, List<String> preferredLangsTmp, boolean limitOnPreferredLangs) - Specified by:
detectLanguagein classLanguageIdentifier
-
getDetectedLanguageScores
@NotNull public List<DetectedLanguage> getDetectedLanguageScores(String cleanText, List<String> noopLangsTmp, List<String> preferredLangsTmp, boolean limitOnPreferredLangs, int count) - Specified by:
getDetectedLanguageScoresin classLanguageIdentifier
-
detectLanguage
- Specified by:
detectLanguagein classLanguageIdentifier- Parameters:
cleanText- a cleanText as returned byLanguageIdentifier.cleanAndShortenText(String)- Returns:
- language or
nullif language could not be identified
-