我们要翻译一本电子书,首先要准备两件工具:

1、安装calibre,官网下载 ,这是公认最好的电子书编辑软件。

2、DeepL 的Pro帐号,某宝长期供货。

一、使用calibre转换格式

电子书有很多格式:epub、mobi、pdf……但最轻便电子书格式是html,它可以做到图、文、格式三分离:图片归集到image文件夹,文字放在.html文件内,格式通过.css文件设定。

calibre可以把任意电子书一键转为htmlz,html后面的z代表zip(压缩),把上述所有文档连同书籍信息一起压缩在一起。

我们以威尔·杜兰特《历史的教训》一书为例,虽然这本书有现成的中文版,但机器翻译版可以做到没有人为删节。

右键epub电子书,用calibre打开:

calibre把书显示在第一排,选种,点击上方转换书籍按钮:

右上角下拉框选择HTMLZ,点击左下方确定:

几秒后,右下角提示你任务已完成,选中书,按键盘上的字母『O』:

calibre会直接打开文件夹,这里的.htmlz就是我们要的压缩文件,里面包含图片、文字和格式:

如果文件夹或文件名中有空格,解压时会报错。所以,我们一般会把文件改个名,放在另外的文件夹里:

Mac系统在下方路径处右键,选择『在命令行(终端)打开』:

在命令行(终端)输入解压命令:unzip origin.htmlz

calibre会把文字、图片、书籍信息、格式和封面都解压出来:

我们已经把epub电子书的图文作了分离,第一部分的任务到此结束。

二、上传DeepL翻译

作为公认比Google更信达雅的翻译引擎,DeepL支持PDF、Word (.docx)、PowerPoint (.pptx)、txt和html文件,所以,我们只要把html上传DeepL即可。

请注意,一定要用DeepL Pro,每个月可以翻译20篇文章,暂不支持中国大陆用户注册,但是可以在某宝上找到卖家。

登录后选择Translate files(翻译文档)标签页,上传html文档,选择中文:

点击右下角Translate启动翻译:

15秒后,书就翻译好了,直接下载到本地:

打开一看,是图文并茂的中文版:

至此,我们完成了核心任务:翻译电子书。多做几遍的话,可以把全过程压缩在3分钟以内。

三、结语

使用上述『转换书籍』按钮,calibre可以把html转换为epub、mobi或pdf等格式的电子书。当然,也可以把你的书放在只属于你的图书馆里,供你随时收听阅读。私人图书馆样例:

关于私人图书馆的创建,请参见我之前的专栏文章,如果想一步到位,请联系我,微信:oftendie,Mixin:29273

如何在5分钟内翻译一本书?相关推荐

  1. github创建静态页面_如何在10分钟内使用GitHub Pages创建免费的静态站点

    github创建静态页面 Static sites have become all the rage, and with good reason – they are blazingly fast a ...

  2. 以太坊区块链同步_以太坊69:如何在10分钟内建立完全同步的区块链节点

    以太坊区块链同步 by Lukas Lukac 卢卡斯·卢卡奇(Lukas Lukac) Ethereu M 69:如何在10分钟内建立完全同步的区块链节点 (Ethereum 69: how to ...

  3. es6 ... 添加属性_如何在10分钟内免费将HTTPS添加到您的网站,以及为什么您现在不止需要这样做......

    es6 ... 添加属性 by Ayo Isaiah 通过Ayo Isaiah 如何在10分钟内免费将HTTPS添加到您的网站,以及为什么现在比以往更需要这样做 (How to add HTTPS t ...

  4. javascript创建类_如何在10分钟内使用JavaScript创建费用管理器

    javascript创建类 by Per Harald Borgen 通过Per Harald Borgen 如何在10分钟内使用JavaScript创建费用管理器 (How to create an ...

  5. 服务器创建多个dhcp服务_如何在15分钟内创建无服务器服务

    服务器创建多个dhcp服务 by Charlee Li 通过李李 如何在15分钟内创建无服务器服务 (How to create a serverless service in 15 minutes) ...

  6. 如何在5分钟内通过身份验证构建RESTful API —全部从命令行(第1部分)

    by Niharika Singh 由Niharika Singh 如何在5分钟内通过身份验证构建RESTful API -全部从命令行(第1部分) (How to Build a RESTful A ...

  7. 请使用recaptcha_如何在30分钟内使用ReCaptcha和PHP构建Bootstrap电子邮件表单

    请使用recaptcha by Ondrej Svestka 通过Ondrej Svestka 如何在30分钟内使用ReCaptcha和PHP构建Bootstrap电子邮件表单 (How to bui ...

  8. 机器人坐标系建立_如何在30分钟内建立一个简单的搜索机器人

    机器人坐标系建立 by Quinn Langille 奎因·兰吉尔(Quinn Langille) 如何在30分钟内建立一个简单的搜索机器人 (How to Build A Simple Search ...

  9. 如何在10分钟内开始使用MongoDB

    by Navindu Jayatilake 通过纳文杜·贾亚提莱克 如何在10分钟内开始使用MongoDB (How to get started with MongoDB in 10 minutes ...

最新文章

  1. 《Windows Communication Foundation之旅》系列之一
  2. Docker源码分析(六):Docker Daemon网络
  3. List的扩容机制,你真的明白吗?
  4. Java线程的使用及共享协作
  5. android 仿QQ手机版
  6. python resample_Python骚操作:利用Python获取摄像头并实时控制人脸!
  7. windows service 2008 R2 安装net4.6环境失败,windows service 2008 R2 升级sp1问题
  8. python3 主函数_Python3---常见函数---if __name__ == __main__
  9. excel (wps) 文件受保护处理方案
  10. matlab画图,仅显示部分图例
  11. 无法在驱动器1分区上安装W ndOwS,安装win10提示无法在驱动器0分区上安装windows
  12. linux的网易云音乐界面不显示,linux mint19.1解决网易云音乐安装后打不开的问题...
  13. 电脑重装系统后文件怎么恢复
  14. win10怎么快速锁定计算机,win10怎么快捷键锁定电脑_win10一键锁屏快捷键是什么-win7之家...
  15. 红孩儿编输器的模块设计14
  16. ai智能语音机器人的新风向
  17. java编写机器人_用JAVA编写自己的机器人一起“厮杀”
  18. 保研被鸽,去了自己不理想的学校怎么办?
  19. MapX 简介 (转)
  20. AutoML论文笔记(十二)Search to Distill: Pearls are Everywhere but not the Eyes:千里马常有,而伯乐不常有

热门文章

  1. Java开发中的使用redis缓存提升查询效率
  2. 【What if系列】无敌电吹风
  3. 关于手机二次号的信息泄露
  4. silk官网介绍研读
  5. 计算机文化技术课答辩,浙师大2014级计算机科学与技术专业硕士研究生答辩安排...
  6. systemctl 理解
  7. 网络数据包分析 网卡Offload
  8. 两塑胶柱脚光纤端子_插销两个塑胶柱光纤端子_无塑胶柱光纤端子_无锁螺丝头光纤端子_塑胶双柱脚光纤端子_两塑胶柱无锁螺丝孔光纤端子
  9. 将SolidWorks中的装配体导入到Adams中
  10. MySQL的charindex_mysql中替代charindex的函数substring_index、find_in_set