Стоит задача перевести на русский язык сайт новостей. Вся сложность заключается в том, что контент содержит различные html-теги, которые нужно оставить без изменения.
Пробовал апи гугла, используя один npm-пакет, но он оставляет ненужные пробелы в тегах, а некоторые теги переводит на русский. Пробовал с помощью phantom.js заходить на сайт гугл переводчика, вставлял ссылку на страницу сайта и переводил, меня редиректило на страницу с фреймом, содержащим перевод, но доступ к содержимому фрейма получить не могу, наверное, ввиду политик безопасности сделать это невозможно (или возможно?).
Какие есть изящеые решения для выполнения этой задачи? Любому совету буду рад. Подскажите решения (не волнует какой ЯП) или инструменты.