я новичок в C ++ и нужен способ для определения языка текста.
Я искал любой плагин, чтобы сделать это, и нашел только открытый исходный код хрома.
https://code.google.com/p/cld2/
Есть много страниц, рассказывающих об использовании его на python, java или отдельно, но я не могу найти какое-либо руководство по его использованию в коде c ++.
поэтому мне нужно объявление о том, как использовать его или любую другую хорошую библиотеку для определения языка текста с помощью C ++.
текст языка будет добавлен пользователем, и я хочу определить, является ли он английским, французским или арабским … и т. д., чтобы применить nlp в соответствии с этим.
Спасибо,
Вы можете проверить эту ссылку как библиотеку c ++:
Хотя это и не библиотека, у вас есть один вариант — просто использовать Google translations API для определения языка. Это делается с помощью REST. Очевидным недостатком является необходимость подключения к Интернету для совершения звонка. Документы объясняют, как вы можете сделать это здесь