Simple implementation of the EM Algorithm, applied to IBM Model 1 for statistical machine translation.
This just trains a model, does not perform any translation.
Python implementation of the IBM SMT Model 1, as shown in Philip Koehn's Statistical Machine Translation
Python