A simple way to compute this probability is to take counts from the training data and then to use the maximum likelihood estimate (MLE) The similar way is used by lexicalized reordering model.
in our model this way can't work because blocks become larger and larger due to using the merging rules, and finally unseen in the training data.