OnlineMgiza++ is an enhanced version of Mgiza++ that is well-suited for the real-time applications.
OnlineMgiza ++ aligns at word level any new sentence pair input from stdin, according to a set of pre-trained and pre-loaded alignment models.
OnlineMgiza++ possibly identifies links for unknown words.
OnlineMgiza++ inherits the functionality to train alignment models from a parallel training corpus.

OnlineMgiza++ is currently maintained here.

Users of onlineMGIZA++ might cite in their publications:

A. Farajian, N. Bertoldi, M. Federico, Online Word Alignment for Online Adaptive Machine Translation, In Proceedings of the Workshop on Humans and Computer-assisted Translation, co-located with the 14th Conference of the European Chapter of the Association for Computational Linguistics, Gothenburg, Sweden, 2014.

Contact us: cettolo[at]