Apertium 言語ペアのインストール

Apertium 言語ペアのインストール

UbuntuにApertiumの言語ペアをインストールするのに苦労しました。このインストール手順に従いました。ウィキページしかし、うまくいきませんでした。エラーは以下のように表示されます:

lrx-comp apertium-fr-es.fr-es.eco.lrx fr-es.eco.autolex.bin
lrx-comp: error while loading shared libraries: liblttoolbox3-3.3.so.0: cannot open shared object file: No such file or directory
make: *** [fr-es.eco.autolex.bin] Error 127

トラブルシューティング ページに従って実行してみました export LD_LIBRARY_PATH=$prefix/lib が、うまくいきませんでした。ディレクトリ構造は次のように表示されます。 これにhome/localhome/sourceすべてのツールと Apertium が含まれています。どうすればよいでしょうか。アドバイスをお願いします。

答え1

教授の助けもあって、今はうまくいったと思います。

確認したところ、他のライブラリusr/local/libは表示されなかったldtoolboxので、すべてのリポジトリをチェックアウトして、このディレクトリからインストールを開始することにしました。

$ cd /usr/local/lib

これも同じ手順で行いますガイドしかし、このディレクトリからインストールする場合、すべてはsudo

このプロセスをすべて完了した後、fr-es 言語ペアを使用しました。

言語ペアがあるディレクトリに移動します: cd apertium-fr-es/

いくつかのテストを書くと、 echo 'Mon ami' | apertium -d . fr-es-tagger 次のように表示されます:^Mon<det><pos><m><sg>$ ^ami<n><m><sg>$^.<sent>$ または、echo 'Je vais allez chez toi' | apertium -d . fr-es 次のように表示されます:Voy vais en tú

答え2

Apertium には現在、夜​​間パッケージ リポジトリがあるため、開発ペアのインストールは以前よりもずっと簡単になりました。apt-get を使用して「ユーザー」として言語ペアをインストールするか、開発したり学習したりしたい場合は、言語ペアのソース データをチェックアウトしてコンパイルすることができます。

リポジトリを追加する

何をするにしても、まず apt リポジトリを追加する必要があります。これは、最近の Apertium パッケージが通常の Ubuntu リポジトリにまだ含まれていないためです。

wget http://apertium.projectjj.com/apt/install-nightly.sh
sudo bash install-nightly.sh

翻訳専用のペアをインストールする

次に、テキストを翻訳することだけが目的である場合(テキストの開発は行わない)、次の操作を実行します。

sudo apt-get -f install apertium-fr-es

今すぐ試してみましょう

$ echo 'Mon ami' | apertium fr-es
Mi amigo
# or document translation:
$ apertium fr-es fr.odt es.odt

apt-cache show apertium-all-pairsapt-get でインストール可能なすべての利用可能な言語ペアを表示できます。

開発・学習のために言語データを自分でコンパイルする

SVN から言語データをコンパイルする場合 (たとえば、pairs-in-progress で作業したり、タグ付けの出力を確認したりする場合など)、代わりにこれをインストールします。

sudo apt-get -f install locales build-essential automake subversion pkg-config gawk libtool apertium-all-dev

次に、apertium 開発用のものを ~/apertium に置くと仮定します。

mkdir -p ~/apertium
cd ~/apertium
wget https://raw.githubusercontent.com/unhammer/apertium-get/master/apertium-get
chmod +x apertium-get
./apertium-get fr-es

これでテストできるはずです:

$ cd apertium-fr-es
$ echo 'Mon ami' | apertium -d . fr-es-tagger
^Mon<det><pos><m><sg>$ ^ami<n><m><sg>$^.<sent>$

この方法で利用できる開発ペアのリストははるかに長くなります。~/apertium/apertium-get -lすべてのペアを並べ替えて表示するには、開発状況

より詳しい情報

見る:http://wiki.apertium.org/wiki/Debian の前提条件

関連情報