吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1861|回复: 18
收起左侧

[求助] 如何在不改变html排版的情况下翻译并替换html文件?

[复制链接]
netspirit 发表于 2022-10-30 12:13
本帖最后由 netspirit 于 2022-10-30 13:02 编辑

我想翻译一些epub格式的电子书。然后我发现epub格式里面都是html文件
然后我想问下如何在不改变原来html的格式的情况下,把所有的英文文本给提取出来然后翻译成中文再替换掉原来的英文?


关键是不要改变html的排版
如果只是提取文字的话很简单 但是我想要保留原来的排版和图片
请问如何实现如何使用python实现这种替换呢?翻译并替换原来html文件里面的文字并且替换到原来的地方


当然最好还能删掉html文件里面的广告并且不影响原来网页的排版


一个epub里面有上百个网页,一个个用浏览器翻译然后手动保存不太好 我想问下如何用脚本实现html文本的提取和替换?

感谢大家的回答~~~~

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
cjcmxc + 1 + 1 热心回复!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Apollo233 发表于 2022-10-30 12:50
使用网页,然后使用浏览器的扩展功能:翻译,翻译网页,这样就可以将HTML英文版翻译成中文版

免费评分

参与人数 1热心值 +1 收起 理由
netspirit + 1 不止一个 有非常多个 而且还要保存不改变格式和标签啊

查看全部评分

pansong291 发表于 2022-10-30 12:52
本帖最后由 pansong291 于 2022-10-30 13:53 编辑

Edge 浏览器自带翻译功能,但是 Edge 在某些情况下会使排版错乱。
比如这个地址:https://deerchao.cn/projects/jsonlite/


sp20221030_134723_234.png

使用 Edge 进去后进行整页翻译,文字排版就会错乱:

sp20221030_134738_836.png

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
netspirit + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| netspirit 发表于 2022-10-30 13:01
Apollo233 发表于 2022-10-30 12:50
使用网页,然后使用浏览器的扩展功能:翻译,翻译网页,这样就可以将HTML英文版翻译成中文版

感谢回答 我要大量批量地翻译网页 一个epub有几百个网页 我不能一个个手动翻译再保存 我想用脚本批量翻译然后再保存的
wkdxz 发表于 2022-10-30 13:04
这需求我记得之前有人悬赏3000RMB也没做成
 楼主| netspirit 发表于 2022-10-30 13:09
wkdxz 发表于 2022-10-30 13:04
这需求我记得之前有人悬赏3000RMB也没做成

你说的是真的吗?
wkdxz 发表于 2022-10-30 13:15
netspirit 发表于 2022-10-30 13:09
你说的是真的吗?

这问题难点不在翻译,在提取和提取后回填

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
netspirit + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| netspirit 发表于 2022-10-30 13:17
wkdxz 发表于 2022-10-30 13:15
这问题难点不在翻译,在提取和提取后回填

唉 不知道浏览器是怎么做到的 为什么浏览器翻译后可以不改变排版 自己翻译就不知道怎么做了啊
qinlongilk 发表于 2022-10-30 13:29
浏览器自带翻译功能,但是 Edge 在某些情况下会使排版错乱。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
netspirit + 1 + 1 一个电子书几百个html

查看全部评分

头像被屏蔽
xiadongming 发表于 2022-10-30 13:44
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 05:19

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表