Class LanguageToolNativeBridge

java.lang.Object
org.omegat.languagetools.BaseLanguageToolBridge
org.omegat.languagetools.LanguageToolNativeBridge
All Implemented Interfaces:
ILanguageToolBridge

public class LanguageToolNativeBridge extends BaseLanguageToolBridge
  • Constructor Details

    • LanguageToolNativeBridge

      public LanguageToolNativeBridge(Language sourceLang, Language targetLang)
  • Method Details

    • stop

      public void stop()
      Description copied from interface: ILanguageToolBridge
      Handle project or application closing
    • applyRuleFilters

      public void applyRuleFilters(Set<String> disabledCategories, Set<String> disabledRules, Set<String> enabledRules)
      Description copied from interface: ILanguageToolBridge
      Free resources before destruction
      Parameters:
      disabledCategories - Comma-separated list of disabled category IDs
      disabledRules - Comma-separated list of disabled rule IDs
      enabledRules - Comma-separated list of enabled rule IDs
    • getLTLanguage

      public static org.languagetool.Language getLTLanguage(Language lang)
      Get the closest LanguageTool language to the supplied OmegaT language, or null if none can be found.
      See Also:
      • getLanguageForLanguageNameAndCountry and getLanguageForLanguageNameOnly in Languages.