如何拿到最新国外翻译书的中文稿

想要第一手得到外国刚出版新书的中文版,是每个人的梦想。

但除了是超级大咖的著作,其实鲜有英文版一上市,全球翻译本就同步上市的例子。

多半是英文书上市后,大约至少6-12个月,才会有最快的翻译本。

在知识圈,信息差就是金钱。如何第一手拿到这些好书的中文版呢?

为了学习用途,我写了一套 script 做到了这件事。

思路如下

  1. 到 amazon 上买 kindle 版本书籍
  2. 将 kindle 移除 drm 以后,转成 epub
  3. 将 epub 转成 .docx
  4. 将 docx 转成 markdown
  5. 将 markdown 翻成中文

具体步骤

  1. 到 amazon 上买书,此步骤不赘述
  2. https://www.epubor.com/ultimate.html 此套软件,可以除 drm 并且转成 epub。P.S. 学术自用。
  3. 小细节,如果你是 mac 版,抓 kindle 请用 1.23, 或 1.24 版。之后的版本不支援转 epub。https://www.epubor.com/kindle-kfx-drm-remove-failed-and-solution.html
  4. 安装 calibre。这是 Mac 上的 epub 阅读软件,里面有一个 command line 工具 ebook-covert,可以将 epub 转成 docx。然后 ln -s /Applications/calibre.app/Contents/MacOS/ebook-convert /usr/local/bin/ebook-convert
  5. 安装 pandoc,这是一个可以把 docx 转成 markdown 的工具。具体安装方式 brew install pandoc
  6. 安装 ruby ,然后安装 tx_translate 这套 gem,按照指示申请 key 并设定。
  7. 执行 convert.rb xxx.epub 然后就会自动开始翻译了。
convert.rb
old_filename = ARGV[0].to_s
new_filename = Time.now.to_i


system "ebook-convert '#{old_filename}' '#{new_filename}.docx'"
system "pandoc --extract-media . -f docx '#{new_filename}.docx' -o '#{new_filename}.md'"
system "tx_translate md #{new_filename}.md"

额外资源

运作说明

以下为学术用途示范

如何阅读翻译完的书

翻译品质堪用,腾讯翻译应该是现在中文翻译界,最接地气的翻译。阅读内文请使用打造超人大脑 https://www.books.com.tw/products/0010831027 的极速读书法,可以到达很好的效果。

comments powered by Disqus