Algorithmic Translation of Text