Calibre中文路径插件NoTrans配置指南:3步搞定中文电子书路径不再变拼音

📅 2026/8/22 13:44:21
Calibre中文路径插件NoTrans配置指南:3步搞定中文电子书路径不再变拼音
Calibre中文路径插件NoTrans配置指南3步搞定中文电子书路径不再变拼音【免费下载链接】calibre-do-not-translate-my-pathSwitch my calibre library from ascii path to plain Unicode path. 将我的书库从拼音目录切换至非纯英文中文命名项目地址: https://gitcode.com/gh_mirrors/ca/calibre-do-not-translate-my-pathNoTrans 是一款 Calibre中文路径插件NoTrans用来阻止 Calibre 把中文目录名翻译成拼音。如果你用 Calibre 管理中文电子书传到 Kindle、安卓手机或本地文件夹后发现设备那边的目录成了一串拼音这个插件就是为你准备的。要解决的问题中文电子书路径转换前后对比先说一个很具体的场景。你按作者、分类把书库整理成鲁迅/呐喊.pdf余华/活着.epub这样的目录传输到设备之后路径却变成了luxian/nahan.pdfyuhua/huozhe.epub。情况传输到设备后的目录结构未启用插件luxian/nahan.pdf、yuhua/huozhe.epub拼音启用 NoTrans鲁迅/呐喊.pdf、余华/活着.epub中文原样拼音来自 Calibre 内置的拉丁化处理本意是在不支持 Unicode 的文件系统上保证兼容。但你的设备本身能显示中文时这层保护反而成了阻碍传输后只能靠拼音缩写慢慢找书。对经常往 Kindle 里推中文书的人来说这就是典型的中文书名变拼音问题。功能速览Calibre中文路径插件NoTrans 能保持哪些路径NoTrans 在路径即将被写入的位置做拦截直接返回原始 Unicode 路径。它覆盖的范围和不动的部分如下范围行为书库路径数据库添加书籍时保留中文目录名USB 设备保留路径涵盖 U 盘、SD 卡、挂载目录及本地文件夹MTP 设备安卓手机等 MTP 中文路径保持原样智能设备 App通过 App 推送时保留路径书籍转换、元数据编辑等不改动只介入路径处理这一步以上四项默认全部开启安装后不做任何设置也能直接生效。安装与启用3步完成 Calibre中文路径插件NoTrans 安装整个 Calibre插件安装过程几分钟内可以完成获取插件包。到项目的 Release 页面下载最新的NoTrans.zip。打开 Calibre进入 首选项 - 高级选项 - 插件点右下角从文件加载插件选中刚下载的 zip。重启 CalibreNoTrans 自动生效。配置选项说明与常用操作4个路径范围开关和刷新书库安装后在插件的设置面板里会看到 4 个复选框默认全部勾选书库db添加书籍时是否保持书库路径USB 设备usbUSB 及本地文件夹是否保持路径MTP 设备mtpMTP 设备是否保持路径智能设备 AppappApp 推送是否保持路径想对某类设备关闭拼音转换取消对应勾选再保存即可设置会立即应用。插件还能加进 Calibre 工具栏右键有两个入口配置打开上面的设置面板刷新书库把当前书库里所有书的保存路径按新设置刷新一遍。它只作用于当前书库不影响其他书库也不会改动已经发送到设备的文件刷新后设备文件和书库文件的对应关系仍然保留。改过路径处理方式后用这个入口把新设置应用到已有书籍上。实现原理简述Hook拦截机制用白话说NoTrans 走的是 Calibre 标准插件接口不改任何核心源码。它加载时找到 Calibre 内部做路径处理的几个函数——书库的ascii_filename、USB 和 App 的sanitize、MTP 的create_upload_path——把它们换成一个不做拼音转换的版本相当于在路径被翻译前按下暂停键。取消某项配置对应函数就会换回 Calibre 原版本。插件逻辑主要写在__init__.py默认配置在config.py设置界面和工具栏在ui.py。常见问题Calibre插件安装与使用5问问装了插件会影响 Calibre 其他功能吗答不会。它只在路径处理这一步介入书籍转换、元数据编辑、格式支持都不动。取消勾选或卸载后一切恢复原样。问Calibre 更新后需要跟着更新插件吗答一般不用。插件有独立版本号不绑定某个 Calibre 版本只有 Calibre 内部路径处理机制大改时才需要留意。当前 v3 是插件方案更早的 v1、v2 是打补丁方案。问Release 里为什么还有 v6、v7 这类高版本号答那些高版本号是补丁方案时期用的和 Calibre 版本一一对应。从 v3 起改为插件版本号就和 Calibre 版本脱钩了。问怎么确认它生效了答传输一本书到设备直接看目录结构仍是中文而不是拼音就说明在工作终端输出里也能看到对应的 hook 日志。问支持哪些系统答Windows、macOS、Linux 都支持需要 Calibre 5.0 及以上第一个改用 Python 3 的版本。适用人群与上手建议Kindle、多设备同步与批量操作这个插件对三类人最实用经常往 Kindle 推中文书、不想让中文书名变成拼音的人在手机、平板、电子阅读器之间同步、需要各设备路径格式一致的人以及一次处理大批电子书、不希望因路径兼容问题让整批操作失败的人。建议你装好插件后先传几本书验证效果再处理整个书库另外它只管路径、不备份内容Calibre 书库本身记得定期备份。【免费下载链接】calibre-do-not-translate-my-pathSwitch my calibre library from ascii path to plain Unicode path. 将我的书库从拼音目录切换至非纯英文中文命名项目地址: https://gitcode.com/gh_mirrors/ca/calibre-do-not-translate-my-path创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考