Installing Compact Language Detection 2 (CLD2) on Ubuntu
Posted: April 2nd, 2014 | Author: xanda | Filed under: IT Related | Tags: cld, cld2, ubuntu | 5 Comments »I’ve been using chromium-compact-language-detector before, and when they moved to v2.0, chromium-compact-language-detector has been renamed in to Compact Language Detection 2 (CLD2). I’ve read blog post on the performance review and i’m really impressed. So let give them a try.
Install the dependencies:
sudo apt-get install mercurial gcc-multilib python-dev build-essential |
Download CLD2 and the python binding:
cd /tmp/ svn checkout http://cld2.googlecode.com/svn/trunk/ cld2 hg clone https://code.google.com/p/chromium-compact-language-detector/ |
Compile CLD2 and install the lib (for 32bit) :
cd /tmp/cld2/internal/ cat compile_libs.sh | sed 's/\ \-m64\ //g' > compile_me.sh chmod +x compile_me.sh ./compile_me.sh sudo cp *.so /usr/lib/ |
Compile CLD2 and install the lib (for 64bit) :
cd /tmp/cld2/internal/ ./compile_libs.sh sudo cp *.so /usr/lib64/ |
Compile the python binding:
cd /tmp/chromium-compact-language-detector/ python setup.py build python setup_full.py build sudo python setup.py install sudo python setup_full.py install |
Give the library a test:
python test.py |
For documentation:
python -c "import cld2; help(cld2.detect)" |
Done! Thanks