Installation des Apertium-Sprachpaars

Installation des Apertium-Sprachpaars

Ich bin bei der Installation eines Sprachpaars für Apertium in Ubuntu stecken geblieben. Ich habe die Installationsanweisungen in diesemWiki-Seiteaber es hat nicht funktioniert. Der Fehler wird unten angezeigt:

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

Ich habe versucht, der Seite zur Fehlerbehebung zu folgen: export LD_LIBRARY_PATH=$prefix/lib Aber es hat auch nicht funktioniert. Meine Verzeichnisstruktur kann folgendermaßen angezeigt werden: home/localund home/sourcedas enthält alle Tools und Apertium. Was soll ich tun, bitte geben Sie mir einen Rat?

Antwort1

Ich denke, mit etwas Hilfe meines Professors hat es jetzt geklappt:

Als ich es überprüfte, usr/local/libwurde weder die eine ldtoolboxnoch die andere Bibliothek angezeigt, also beschloss ich, das gesamte Repository auszuchecken und begann mit der Installation aus diesem Verzeichnis.

$ cd /usr/local/lib

Führen Sie die gleichen Schritte auf dieserFührungaber bei der Installation aus diesem Verzeichnis muss alles beginnen mitsudo

Nachdem dieser gesamte Vorgang abgeschlossen war, habe ich das Sprachpaar fr-es verwendet:

Wechseln Sie in das Verzeichnis mit dem Sprachpaar: cd apertium-fr-es/

Schreiben Sie einen Test echo 'Mon ami' | apertium -d . fr-es-tagger . Er würde zeigen: ^Mon<det><pos><m><sg>$ ^ami<n><m><sg>$^.<sent>$ Oder echo 'Je vais allez chez toi' | apertium -d . fr-es er würde zeigen:Voy vais en tú

Antwort2

Apertium verfügt jetzt über ein nächtliches Paket-Repo, sodass die Installation von Entwicklungspaaren viel einfacher ist als früher. Sie können Sprachpaare entweder einfach als „Benutzer“ mit apt-get installieren oder, wenn Sie entwickeln oder daraus lernen möchten, die Quelldaten für das Sprachpaar auschecken und diese kompilieren.

Fügen Sie das Repo hinzu

Was auch immer Sie tun möchten, zuerst müssen Sie das Apt-Repo hinzufügen, da sich noch keines der aktuellen Apertium-Pakete in den regulären Ubuntu-Repos befindet:

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

Installieren eines Paares nur zum Übersetzen

Wenn Ihr Ziel lediglich darin besteht, den Text zu übersetzen (keine Entwicklungsarbeit daran durchzuführen), gehen Sie wie folgt vor:

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

Jetzt können Sie versuchen

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

Sie können apt-cache show apertium-all-pairsalle verfügbaren, mit apt-get installierbaren Sprachpaare anzeigen.

Sprachdaten selbst zusammenstellen für Entwicklung / Lernen

Wenn Sie einige Sprachdaten aus SVN kompilieren möchten (z. B. um an laufenden Paaren zu arbeiten oder die Tagger-Ausgabe anzusehen usw.), installieren Sie stattdessen Folgendes:

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

Gehen Sie dann davon aus, dass Sie Ihre Apertium-Entwicklungsmaterialien in ~/apertium speichern möchten:

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

Sie sollten es jetzt testen können:

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

Die Liste der auf diese Weise verfügbaren Entwicklungspaare ist viel länger. Verwenden Sie , ~/apertium/apertium-get -lum alle Paare sortiert nach ihrenEntwicklungsstatus.

Mehr Info

Sehen:http://wiki.apertium.org/wiki/Prerequisites_for_Debian

verwandte Informationen