Добрый день, друзья !
Одна из задач, которые выглядят легко, но на практике не имеют решения - это перевод html документа с сохранением тегов.
И хотя , казалось бы, есть гугл-переводчик, yandex-переводчик и тысячи их, но проблема в том, что прочитать документ в переводе вы можете , а вот сохранить его в переводе не получается.
Сложность кроется в том, что перевод "зашит" в собственную html-конфигурацию переводчика и обрастает кратно большим кодом, а кроме этого сам перевод подается "на лету" и не сохраняется в файл.
Частично помог решить проблему ChatGPT, но работает криво и приходится терять время на "уговоры" и правильное составление промпта.
Но я нашел решение. И делюсь лафхаком с вами.
От вас, взамен, мне нужна подписка.
Я пишу о кооперативах, частных локальных валютах, смежном с этими темами ПО - Cyclos 4 PRO, личном опыте в web-инжениринге и просто об интересных мне вещах.
Подписались? Хорошо, поехали.
Итак, как же переводить с сохранением html-разметки?
Я использую браузер Brave (chrome) и вся работа проходит в браузере.
Объясняю на примере перевода книги "Ch@nging Money". Книга скачана у меня давно и состоит из отдельных 41-го html-файлов.
Книгу я "залил" к себе на хост, но не принципиально. Просто мне так удобнее.
Готовый код я формирую в отдельный единый html-файл на шаблоне FullscreenBookBlock в виде web-book. Поинтересуйтесь по адресу : https://regionorsk.tk/wp/book_1
Порядок действий таков :
Открываю страницу в браузере. В хроме уже "зашит" переводчик. Жмем его и переводим страницу.
Важно пролистать страницу до конца, если она длинная, потому что перевод подается "на лету" , как я говорил выше.
Теперь выделяем текст на переведенной странице. Можно cntrl+a, затем cntrl+c
Вот теперь "финт ушами", современные браузеры берут текст со страницы вместе с форматированием и html-кодом.
Открываем любой онлайн html редактор. Я нашел https://editorhtmlonline.com/ru/ И вставляем текст в поле визуального редактирования.
Все. Готово. Справа вы видите готовый код. Можете его "очистить" от классов - иногда нужен чистый код, а можете взять с классами, потому что они содержат стили встроенные в код. И тогда вы просто переводите страницу вместе со всеми css-плюшками и js-инструментами.
При этом отсекаются "навески" гугл,яндекс и прочих переводчиков до чистого кода.
А кто хочет посмотреть как делается- смотрим https://youtu.be/LddonqvKKuI
Кооператив и гражданская экономика :
https://regionorsk.tk сайт кооператива
https://reg-orsk.tk портал городской локальной кооперативной экономики
https://ruscoop.tk национальная кооперативная платежная система