readBuiltIn() not working
Opened this issue · 0 comments
angelaqiu commented
I specified which languages to include in readBuiltIn:
List<LdLocale> languages;
List<LdLocale> names = new ArrayList<>();
names.add(LdLocale.fromString("en"));
names.add(LdLocale.fromString("tl"));
languages = ImmutableList.copyOf(names);
List<LanguageProfile> languageProfiles = new LanguageProfileReader().readBuiltIn(languages);
LanguageDetector languageDetector = LanguageDetectorBuilder.create(NgramExtractors.standard())
.withProfiles(languageProfiles)
.build();
TextObjectFactory textObjectFactory = CommonTextObjectFactories.forDetectingShortCleanText();
TextObject textObject = textObjectFactory.forText("basta");
List<DetectedLanguage> lang = languageDetector.getProbabilities(textObject);
However, when I run this, I am still getting results for languages that I did not include.