Despite the diversity of translation models, they all have to produce partial translations for substrings of input sentences.
we represent the search space of a translation model as a structure called translation hypergraph.