public static void translateTextAutoDetectLng(final Activity activity, final Status translationStatus, final String text, final Consumer<Language> unsupportedLngConsumer, final Consumer<List<Language>> downloadingModelConsumer, final Consumer<Translator> translatorConsumer) {
        detectLanguage(text, lng -> {
            getTranslator(activity, translationStatus, lng, unsupportedLngConsumer, downloadingModelConsumer, translatorConsumer);
        }, e -> {

        });
    }
Checks if the language model for the source (from parameter) or target (from setting) language are missing
main/src/main/java/cgeo/geocaching/utils/OfflineTranslateUtils.java