说明:该文档中工作文件夹设为working。
系统安装
- 下载moses
git clone https://github.com/moses-smt/mosesdecoder.git
- 下载mgiza++
git clone https://github.com/moses-smt/mgiza.git
进入mgiza文件夹cd ~/working/mgiza/mgiza++
- 安装mgiza++
cmake .
make
make install
在moses中配置mgiza++
cd ~/working/mosesdecoder/
mkdir word_align_tools
cp ~/working/mgiza/mgizapp/bin/* word_align_tools/
cp ~/working/mgiza/mgizapp/scripts/merge_alignment.py word_align_tools/
Successfully Installing and Running the Moses Statistical Machine Translation System - 下载irstlm
注意moses官方文档给的irstlm版本过老,可以通过sourceforge镜像网站下载最新版的irstlm。解压后进入解压文件夹。cd ~/下载/irstlm-5.80.08/trunk
- 安装irstlm
1) 安装准备。
sh regenerate-makefiles.sh
2) 配置安装路径,注意安装路径必须使用绝对路径。
./configure --prefix=/home/lqj/working/irstlm
3) 编译irstlm。
make
4) 安装irstlm。
make install
- 下载cmph
cmph2.0下载地址
同安装irstlm一样,解压后进入下载文件夹。 - 安装cmph
步骤同安装irstlm,注意从2)开始没有1)步骤,详细可参考解压文件夹下install文件。我安装在/usr/local/cmph文件夹下。 安装xmlrpc(不是必须,但是如果将moses作为服务提供必须安装xmlrpc)