В iOS вы можете использовать NSLinguisticTagger, чтобы делать те же действия, что и тег части речи, и даже легматизировать слово (например, признавать, что «пошел» является формой глагола «идти») для нескольких разных языков.Любые (грубые) эквиваленты iOS NSLinguisticTagger для Android?
Есть ли что-нибудь подобное для использования с разработкой Android, которое доступно для нескольких разных языков, как в случае iOS? Я знаю такие вещи, как Stanford NLP, но, похоже, работает только с ограниченным количеством языков (английский + 5 других), чего недостаточно для моих целей. Кроме того, я даже не уверен, может ли он работать на Android. (но исправьте меня, если я ошибаюсь)
Он должен работать без доступа к сети, поэтому он должен делать все на устройстве без подключения к службе.
Я боюсь, что ответ «нет» ... но в любом случае спрашивает, прежде чем потратить огромное количество времени на разработку собственного решения.
вы знаете, если NSLinguisticTagger это только связано ли? Обычно для таких задач требуется много памяти. Взгляните на [Polyglot] (http://polyglot.readthedocs.io/en/latest/), у него много языков, если вам хорошо поддерживать связь с сервисом. – wcolen
Я уверен, что NSLinguisticTagger делает все это на своем устройстве, без необходимости подключаться к чему-либо - он запекается в CoreFoundation с iOS 5. Кто-то, пожалуйста, исправьте меня, если это не так. – Jason210006