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/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 repo를 추가해야 합니다. 최신 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에서 일부 언어 데이터를 컴파일하려는 경우(예: 진행 중인 쌍 작업 또는 태거 출력 확인 등) 대신 다음을 설치합니다.

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/Prerequisites_for_Debian

관련 정보