Difference between revisions of "English and Kazakh"
Jump to navigation
Jump to search
Assem250586 (talk | contribs) |
Assem250586 (talk | contribs) |
||
Line 14: | Line 14: | ||
<pre> |
<pre> |
||
sudo apt-get install subversion build-essential g++ pkg-config gawk libxml2 \ |
sudo apt-get install subversion build-essential g++ pkg-config gawk libxml2 \ |
||
libxml2-dev libxml2-utils xsltproc flex automake autoconf libtool libpcre3-dev |
libxml2-dev libxml2-utils xsltproc flex automake autoconf libtool libpcre3-dev cmake libicu-dev libboost-dev libgoogle-perftools-dev |
||
</pre> |
</pre> |
||
''enter your password and Wait till the packages are downloaded and installed.'' |
''enter your password and Wait till the packages are downloaded and installed.'' |
||
=== Install VISLCG3 === |
|||
<pre> |
|||
svn co http://beta.visl.sdu.dk/svn/visl/tools/vislcg3/trunk vislcg3 |
|||
cd vislcg3 |
|||
./cmake.sh -DCMAKE_INSTALL_PREFIX=<prefix> |
|||
make -j3 |
|||
make install |
|||
</pre> |
|||
=== Install HFST === |
=== Install HFST === |
Revision as of 08:53, 8 June 2012
Contents
- 1 Starting work on Apertium English to Kazakh
- 1.1 Installing what is needed
Starting work on Apertium English to Kazakh
These notes are basically for Anel, Aizan and Assem who have started to develop this language pair...
Installing what is needed
Operating System
Install a suitable GNU/Linux system such as Debian, Ubuntu, Mint...
Install build essentials, etc.
Open a terminal window and type
sudo apt-get install subversion build-essential g++ pkg-config gawk libxml2 \ libxml2-dev libxml2-utils xsltproc flex automake autoconf libtool libpcre3-dev cmake libicu-dev libboost-dev libgoogle-perftools-dev
enter your password and Wait till the packages are downloaded and installed.
Install VISLCG3
svn co http://beta.visl.sdu.dk/svn/visl/tools/vislcg3/trunk vislcg3 cd vislcg3 ./cmake.sh -DCMAKE_INSTALL_PREFIX=<prefix> make -j3 make install
Install HFST
This language pair uses the Helsinki Finite State Toolkit for Kazakh generation, so we need to install it.
Install OpenFST
- Main article: OpenFST
wget http://www.openfst.org/twiki/pub/FST/FstDownload/openfst-1.3.1.tar.gz && tar -xzvf openfst-1.3.1.tar.gz && cd openfst-1.3.1/ && ./configure && make && sudo make install
Install Foma
- Main article: Foma
svn checkout http://foma.googlecode.com/svn/trunk/foma/ foma cd foma #run if you do not run with sudo: sed -i.tmp "s%prefix = /usr/local%prefix = $PREFIX%" Makefile make sudo make install
Install HFST
- Main article: HFST
svn co https://hfst.svn.sourceforge.net/svnroot/hfst/trunk/hfst3 cd hfst3/ autoreconf -i ./configure --enable-lexc --with-foma make make install sudo ldconfig
Download apertium, lttoolbox and eng-kaz data from SVN
cd ~ mkdir apertium-sources cd apertium-sources svn co http://apertium.svn.sourceforge.net/svnroot/apertium/trunk/lttoolbox svn co http://apertium.svn.sourceforge.net/svnroot/apertium/trunk/apertium svn co http://apertium.svn.sourceforge.net/svnroot/apertium/incubator/apertium-eng-kaz
Compile and install lttoolbox
cd lttoolbox/ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./autogen.sh make sudo make install sudo ldconfig
Compile and install apertium
cd .. cd apertium/ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./autogen.sh make sudo make install sudo ldconfig
Install English--Kazakh language pair data from incubator
cd .. cd apertium-eng-kaz/ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./autogen.sh make sudo make install