GIZA++ is a statistical machine translation toolkit that is used to train IBM Models 1-5 and an HMM word alignment model. This package also contains the source for the mkcls tool which generates the word classes necessary for training some of the alignment models.
C++ 97.72%Makefile 0.78%C 1.12%Shell 0.38%
giza-pp's Introduction
This package contains the GIZA++ toolkit and the mkcls tool, originally
written by F.J. Och and several other authors.
For more information, refer to the README files and the following pages:
http://www.fjoch.com/mkcls.htmlhttp://www.fjoch.com/GIZA++.html
UPDATE 4th April 2015, by Hieu Hoang:
Works with most versions of gcc, including really old versions. Doesn't work with recent versions of clang.
Why not try using mgiza? It's multi-threaded and kept up to date to work with most compilers
https://github.com/moses-smt/mgiza