The generation model is build from the target side of the parallel corpus.
By default, forward and backward probabilities are computed. If you use the switch --generation-type single
only the probabilities in the direction of the step are computed.