Как использовать TextClassificationManager для определения языка - PullRequest
0 голосов
/ 09 мая 2019

TextClassificationManager доступно от API-26.Его публичные методы доступны для классификации текста.Мое требование - мне нужно определять язык от дающего Текст.TextClassificationManager также имеет метод detectLanguages(), но он скрыт.Могу ли я использовать TextClassificationManager для определения языка?

Я немного искал и нашел Этот проект Используя TextClassificationManager по Reflection.Но он бросает NoSuchMethodErrror и возвращает. Так что, если кто-то использовал TextClassificationManager для этой цели, может помочь мне.

1 Ответ

1 голос
/ 29 мая 2019

Это плохое решение использовать скрытые функции через отражение. Вы никогда не сможете узнать, будет ли эта функция доступна и доступна, поэтому вам нужно подготовить резервный механизм.

Для Android SDK 26-27 Вы можете попробовать и использовать этот проект Android lib - https://github.com/rmtheis/language-detection, но имейте в виду, что он больше не поддерживается, поэтому используйте его для собственных исследований, но, вероятно, не стоит использовать его для производства или приложений, выпущенных в Google Play.

...