лиса мне в помощь, это факт, вопрос можно ли после транслитерации поставить | и отправить в файл?
с переводом справился так, поставил линуксовый переводчик translate-bin и перевел текстовый файл одно но, постоянно глюки с переводом, единственный поддерживаемый переводчик который переводит на русский это systran, и тот глючит, через раз выводит пустую строку в квадратных скобках. Бывает выводит ошибку перевода связанную с первым переводчиком.
cat text.txt | translate-bin -f en -t ru
в конце ставил(если глючило, параметр -s systran)