Package com.xpdustry.flex.translator
Object Translator.Companion
-
- All Implemented Interfaces:
public class Translator.Companion
-
-
Field Summary
Fields Modifier and Type Field Description private final LocaleROUTERprivate final LocaleAUTO_DETECTpublic final static Translator.CompanionINSTANCE
-
Method Summary
Modifier and Type Method Description final static Translatornoop()final static Translatorcaching(Translator translator, Executor executor, Integer maximumSize, Duration successRetention, Duration failureRetention)final static Translatorcaching(Translator translator, Executor executor, Integer maximumSize, Duration successRetention)final static Translatorcaching(Translator translator, Executor executor, Integer maximumSize)final static Translatorcaching(Translator translator, Executor executor)final static TranslatorlibreTranslate(URI endpoint, Executor executor, String apiKey)final static TranslatorlibreTranslate(URI endpoint, Executor executor)final static Translatordeepl(String apiKey, Executor executor)final static TranslatorgoogleBasic(String apiKey, Executor executor)final static Translatorrolling(List<Translator> translators, Translator fallback)final LocalegetROUTER()final LocalegetAUTO_DETECT()-
-
Method Detail
-
noop
final static Translator noop()
-
caching
@JvmOverloads() final static Translator caching(Translator translator, Executor executor, Integer maximumSize, Duration successRetention, Duration failureRetention)
-
caching
@JvmOverloads() final static Translator caching(Translator translator, Executor executor, Integer maximumSize, Duration successRetention)
-
caching
@JvmOverloads() final static Translator caching(Translator translator, Executor executor, Integer maximumSize)
-
caching
@JvmOverloads() final static Translator caching(Translator translator, Executor executor)
-
libreTranslate
@JvmOverloads() final static Translator libreTranslate(URI endpoint, Executor executor, String apiKey)
-
libreTranslate
@JvmOverloads() final static Translator libreTranslate(URI endpoint, Executor executor)
-
deepl
final static Translator deepl(String apiKey, Executor executor)
-
googleBasic
final static Translator googleBasic(String apiKey, Executor executor)
-
rolling
final static Translator rolling(List<Translator> translators, Translator fallback)
-
getAUTO_DETECT
final Locale getAUTO_DETECT()
-
-
-
-