Мне казалось логичным что получу изначальный текст. Логично, да?
Нет. Для этого функция перевода с английского на русский должна быть обратной функций для перевода с русского на английский. Это не так. Это изначально разные функции. Более того, "обратить", если математически обратить функцию перевода в одну сторону, то мы не получим функцию перевода в обратную сторону. Наконец, само это обращение ОЧЕНЬ сложное.