Additional experiments demonstrate that our approach is robust with respect to the lack of word boundaries and the presence of noise.
we use it to recover transliteration mappings between different scripts without parallel data, and to solve the Gold Bug riddle, a classic example of a substitution cipher.