Package org.languagetool
Class LanguageAnnotator
java.lang.Object
org.languagetool.LanguageAnnotator
Detect language per token and add that to the analysis.
- Since:
- 4.9
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static class(package private) static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondetectLanguages(String input, Language mainLang, List<Language> secondLangs) (package private) List<List<LanguageAnnotator.TokenWithLanguages>> (package private) List<LanguageAnnotator.TokenRangeWithLanguage> getTokenRangesWithLang(List<List<LanguageAnnotator.TokenWithLanguages>> tokenRanges, Language mainLang, List<Language> secondLangs) (package private) List<LanguageAnnotator.TokenWithLanguages> getTokensWithPotentialLanguages(String input, Language mainLang, List<Language> secondLangs) private LanguagegetTopLang(Language mainLang, List<Language> secondLangs, List<LanguageAnnotator.TokenWithLanguages> tokens) private booleanprivate booleanprivate static boolean
-
Field Details
-
MIN_TOKENS
private static final int MIN_TOKENS- See Also:
-
-
Constructor Details
-
LanguageAnnotator
public LanguageAnnotator()
-
-
Method Details
-
detectLanguages
-
getTokensWithPotentialLanguages
-
getTokenRanges
List<List<LanguageAnnotator.TokenWithLanguages>> getTokenRanges(List<LanguageAnnotator.TokenWithLanguages> tokens) -
getTokenRangesWithLang
List<LanguageAnnotator.TokenRangeWithLanguage> getTokenRangesWithLang(List<List<LanguageAnnotator.TokenWithLanguages>> tokenRanges, Language mainLang, List<Language> secondLangs) -
getTopLang
-
isBoundary
-
isQuote
-
isWord
-