Finally, the reranking framework allows a lot of flexibility.
it allows enriching the baseline translation model with new complex features which might be difficult to introduce into the translation model directly.