船新的 EPUB 电子书简化/繁化工具:LocalizeEpub For Windows

这又是什么

之前我曾经折腾过一个使用 Go 写的电子书简化/繁化工具 LocalizeEpub,具体的可以看我以前写的那篇文章:EPUB 电子书简化/繁化工具:LocalizeEpub

但那个工具 emmm 说实话我自己都有点嫌弃:一次只能转换一个不说,还会内存溢出,而且界面会越来越卡。本来是没打算继续填坑的,但前段时间居然有人找我要它的下载链接……所以姑且还是修一修吧。这次使用的是C# + WPF + .NET Framework 4.8,实现了原先那个工具的所有功能,修复了如下错误:

  • 转换后文件属性丢失,导致部分手机阅读器无法打开的问题
  • 内存溢出问题

新加入了如下的功能:

  • 一次转换多个文件
  • 繁化姬支持的其他转换类型也顺手加了进去(没啥用)

能做什么

目前 LocalizeEpub For Windows 支持以下转换模式:

  • 简体化:将文字转换为简体。
  • 繁體化:將文字轉換為繁體。
  • 中国化:将文字转换为简体,并使用中国地区的词语修正。
  • 香港化:將文字轉換為繁體,並使用香港地區的詞語修正。
  • 台灣化:將文字轉換為繁體,並使用台灣地區的詞語修正。
  • 维基简体化:只使用维基百科的词库将文字转换为简体。
  • 維基繁體化:只使用維基百科的詞庫將文字轉換為繁體。
  • ……

需要注意的是,由于其翻译功能依赖于繁化姬所提供的 API,因此在软件的使用中需要与繁化姬的服务器保持良好的网络连接,否则可能会导致翻译错误。

没错这玩意是我从旧文章里复制出来的,毕竟核心功能是一样的嘛

它怎么用呢

下载 or 编译得到程序

我编译好的文件可以从这里下载:Releases · wsndshx/LocalizeEpub_For_Windows

如果需要自行编译的话,自己 clone 这个项目下来编译吧。

环境需求

  • .NET Framework 4.8

使用

在软件开启后的这个界面中,戳一下中间虚线框的内部,在弹出的窗口中选择你需要转换的文件。

这里不能拖入文件的噢

然后应该就能看见如下图所示的界面

是不是一目了然的操作呢(大雾)