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++ C Other
Switch branches/tags
Nothing to show
Clone or download


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:

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