четверг, 9 ноября 2023 г.

Как перевести страницу с сохранением html разметки

 Добрый день, друзья !

Одна из задач, которые выглядят легко, но на практике не имеют решения - это перевод 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/ И вставляем текст в поле визуального редактирования.

Добрый день, друзья ! Одна из задач, которые выглядят легко, но на практике не имеют решения - это перевод html документа с сохранением тегов.-2

Все. Готово. Справа вы видите готовый код. Можете его "очистить" от классов - иногда нужен чистый код, а можете взять с классами, потому что они содержат стили встроенные в код. И тогда вы просто переводите страницу вместе со всеми css-плюшками и js-инструментами.

При этом отсекаются "навески" гугл,яндекс и прочих переводчиков до чистого кода.

А кто хочет посмотреть как делается- смотрим https://youtu.be/LddonqvKKuI

Кооператив и гражданская экономика :

https://regionorsk.tk сайт кооператива

https://reg-orsk.tk портал городской локальной кооперативной экономики

https://ruscoop.tk национальная кооперативная платежная система

0 коммент.:

Отправить комментарий