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

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

Спасибо,

2 ответа

Решение

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

https://github.com/mzsanford/cld

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

Другие вопросы по тегам