Actually, what Ruby is doing is not very different from what Geoffrey is doing.
In Ruby's translations, vowels are fairly interchangeable, and in the most recent one, s can be z in one case and s in another, e or ee can be various vowels (i or o or omega).
And that's just one word. If you were to string four VMS tokens in a row and treat them the same way, many interpretations of the phrase would be possible (not all would be valid, but there would definitely be a number of choices such that coming up with something readable is more likely).
In Ruby's translations, vowels are fairly interchangeable, and in the most recent one, s can be z in one case and s in another, e or ee can be various vowels (i or o or omega).
And that's just one word. If you were to string four VMS tokens in a row and treat them the same way, many interpretations of the phrase would be possible (not all would be valid, but there would definitely be a number of choices such that coming up with something readable is more likely).

