Text this: Alignment models and algorithms for statistical machine translation