The system somehow has to learn which phrases are translations of each other.
we use the following approach: first, we train statistical alignment models using GIZA ++ and compute the Viterbi word alignment of the training corpus.