We first generate the number of source tokens of a translation rule with a uniform distribution for up to, for example, 7 tokens.
instead, we view rules, which are observed from training data, as random variables generated by a hidden model.