Apertium语言对安装
我坚持在Ubuntu中为Apertium安装一对语言。 我按照这个Wiki页面中的安装说明进行操作但是没有用。 错误如下所示:
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。 我该怎么办,请指教一下?
在我的教授的帮助下,我认为它现在有效:
当我检查usr/local/lib
它没有显示ldtoolbox
或其他库,所以我决定检查所有的存储库并开始从这个目录安装。
$ cd /usr/local/lib
按照本指南中的相同步骤操作,但从此目录安装时,一切都必须以sudo
开头
完成所有这个过程后,我使用了fr-es语言对:
移动到具有语言对的目录: cd apertium-fr-es/
写一些测试echo 'Mon ami' | apertium -d . fr-es-tagger
echo 'Mon ami' | apertium -d . fr-es-tagger
echo 'Mon ami' | apertium -d . fr-es-tagger
它会显示: ^Mon
或echo 'Je vais allez chez toi' | apertium -d . fr-es
echo 'Je vais allez chez toi' | apertium -d . fr-es
echo 'Je vais allez chez toi' | apertium -d . fr-es
它会显示: Voy vais en tú
Apertium现在有一个夜间包装回购,所以开发对的安装比以前简单得多。 您可以像使用apt-get的“用户”一样安装语言对,或者,如果您想开发或从中学习,您可以查看语言对的源数据并进行编译。
回购
无论你想做什么,首先你必须添加apt repo,因为最近的Apertium包都没有在常规的Ubuntu repos中:
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中:
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$ ^ami$^.$
这种方式可用的开发对列表要长得多,使用~/apertium/apertium-get -l
查看按开发状态排序的所有对。
更多信息
请参阅: http : //wiki.apertium.org/wiki/Prerequisites_for_Debian