tg-me.com/iosdev/533
Last Update:
Лёгкий способ определить доминирующий язык в исходном тексте
Или как подкинуть идею сделать приложение для полиглотов в качестве пет-проекта
Для фреймворка Natural Language
эту задачу выполняет NLLanguageRecognizer
.
С помощью NLLanguageRecognizer
вы можете получить наиболее вероятный язык для фрагмента входного текста или набор возможных языков-кандидатов со связанными с ними вероятностями.
💡 Чтобы сгенерировать несколько возможных прогнозов, используйте метод languageHypotheses(withMaximum:)
.
One more thing
Хотя этот шаг не обязателен, вы можете предоставить информацию о тексте, который хотите идентифицировать, если вы уже что-то о нем знаете.
Например, если вы знаете, что язык должен входить в определенный набор языков, вы можете указать это ограничение.recognizer.languageConstraints = [.french, .russian, .german, .italian]
recognizer.languageHints = [.french: 0.5,
.russian: 0.9,
.german: 0.8,
.italian: 0.6]
let constrainedHypotheses = recognizer.languageHypotheses(withMaximum: 2)
print(constrainedHypotheses)
@iOS Dev — is it some reebok or some nike?
BY iOS Dev

Share with your friend now:
tg-me.com/iosdev/533