使用Python进行语言判断[pycld2]


pycld2安装

操作系统是Ubuntu,但是
对于Windows,如果没有合适的编译器,则似乎需要VC编译器。
(我没有这样做,因为这很麻烦)

1
2
3
4
5
6
7
git clone http://github.com/abosamoor/pycld2.git
cd pycld2
sudo python3 ./setup.py install

# もしpython.h云々のエラーが出たら適宜このあたりをインストール
sudo apt-get install python2.7-dev
sudo apt-get install python3-dev

语言判断的一个例子

确定是否为英语时。

1
2
3
isReliable, textBytesFound, details = cld2.detect("This is a pen.")
if "en" == details[0][1]:
    print("英語です!")

参考

pycld2 0.31