определить язык текста, используя c ++ или общий объект

я новичок в C ++ и нужен способ для определения языка текста.
Я искал любой плагин, чтобы сделать это, и нашел только открытый исходный код хрома.
https://code.google.com/p/cld2/

Есть много страниц, рассказывающих об использовании его на python, java или отдельно, но я не могу найти какое-либо руководство по его использованию в коде c ++.

поэтому мне нужно объявление о том, как использовать его или любую другую хорошую библиотеку для определения языка текста с помощью C ++.

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

Спасибо,

1

Решение

Вы можете проверить эту ссылку как библиотеку c ++:

https://github.com/mzsanford/cld

2

Другие решения

Хотя это и не библиотека, у вас есть один вариант — просто использовать Google translations API для определения языка. Это делается с помощью REST. Очевидным недостатком является необходимость подключения к Интернету для совершения звонка. Документы объясняют, как вы можете сделать это здесь

0

По вопросам рекламы [email protected]