Установка языковой пары Apertium

Установка языковой пары Apertium

Я застрял на установке языковой пары для Apertium в Ubuntu. Я следовал инструкции по установке в этомВики-страницано это не сработало. Ошибка показана ниже:

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/localи home/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-pairs, чтобы отобразить все доступные языковые пары, устанавливаемые с помощью apt-get.

Самостоятельная компиляция языковых данных для развития/обучения

Если вы хотите скомпилировать некоторые языковые данные из SVN (например, для работы с парами в процессе или просмотра вывода тегера и т. д.), вы вместо этого устанавливаете это:

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

Связанный контент