零基础如何给 Obsidian 插件汉化?Obsidian i18n 上手全攻略
【免费下载链接】obsidian-i18n项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-i18n
Obsidian i18n 是一款专为 Obsidian 桌面端设计的插件汉化工具,它通过可视化 AST 编辑器和大模型翻译引擎,让没有任何编程基础的普通用户也能把英文插件与主题界面轻松变成中文。这篇文章从新手最常问的五个问题出发,帮你一步步走完"安装、配置、翻译、应用、分享"的完整流程,读完即可直接上手。
先问自己五个问题
用过 Obsidian 的人大概都有这样的体验:插件装得越多,英文界面就越多。Dataview、Templater、Kanban……一个个都好用,可设置面板里密密麻麻的英文总让人心里发怵。于是脑海里冒出一串问号:
- 我不会写代码,也能给插件汉化吗?
- 听说改插件文件容易把功能弄坏,安全吗?
- 插件一更新,我的翻译是不是就白做了?
- 用 AI 翻译会不会偷偷烧掉我的 API 余额?
- 翻译好了,能分享给朋友一起用吗?
接下来,我们就用这五个问题当"路标",把 Obsidian i18n 从头到尾逛一遍。
问题一:不懂代码也能汉化?能,而且像填表格一样简单
先说结论:汉化插件这件事,在 Obsidian i18n 出现之前确实是"高手的活",现在则像在表格里填一列数据那样轻松。
它的秘密武器叫 AST(抽象语法树)。你可以把插件编译后的 main.js 想象成一本精装书,AST 解析就像给这本书做索引卡片——它只把书里给读者看的"句子"(也就是界面文本)挑出来摆在你面前,绝不改动书的正文。所以即使完全不懂编程,你也能放心操作。
具体到操作上,只需要四步:
- 点击侧边栏的地球图标,打开 i18n 管理中心;
- 在"插件"标签里找到想汉化的插件;
- 点击"提取 / Extract",等待文本被自动抓取;
- 在表格里逐条查看和修改译文。
提取出来的内容会按"节点类型、变量名、原文、译文"四列整齐排好。点击任一译文单元格就能直接输入,光标移开即自动保存,跟用在线表格一个手感。遇到词条上千的大型插件,顶部搜索框可以同时按原文、译文、变量名过滤,还能一键只看"未翻译"的条目,专攻漏网之鱼。
问题二:怎么装?两步安装加三分钟配置就够了
Obsidian i18n 目前还没上架官方社区市场,但有两条成熟的安装路径,任选其一即可。
路线一:用 BRAT 自动管理(推荐)。先在社区插件里搜索并启用 Obsidian42 - BRAT,然后在 BRAT 设置里点击"Add Beta plugin",粘贴插件仓库地址,安装完成后回到"已安装插件"列表,找到名为 I18N 的插件手动打开开关。BRAT 的好处是后续插件更新时会自动拉取,省心省力。
路线二:手动解压。如果网络环境不太配合,可以到项目 Releases 页面下载 obsidian-i18n.zip,解压到笔记库的.obsidian/plugins/目录下,确认最终结构是.obsidian/plugins/i18n/main.js,重启 Obsidian 后启用。注意文件夹名必须是 i18n,它对应插件的真实 ID。
装好之后,做一次"三分钟热身配置":
- 语言模型:进入设置 → 社区插件 → I18N → 语言模型,填入服务商的接口地址、API 密钥和模型型号,然后点击"立即测试"。插件内置了深度诊断机制,会帮您把连通性问题排查得明明白白,直到看到"连接成功"。
- 综合设置:把目标语言设为 zh-cn(简体中文),填上你的作者署名,并强烈建议打开"智能更新"开关。
这里有个贴心提醒:插件在 Obsidian 里显示的名称是 I18N,而文档和社区里更常叫它 Obsidian i18n,两者是同一个东西,别找错门。
问题三:上百条英文要翻到什么时候?交给 AI,还带"防刺客账单"
这是 Obsidian i18n 最让人安心的部分:它内置了大模型翻译引擎,而且把"花钱"这件事做得明明白白。
先报价,再干活。点击翻译按钮之前,AI 面板会先给出本次翻译预计消耗的 Token 数和折算费用(比如"≈ ¥0.15")。看完报价再决定动不动手,彻底告别"一觉醒来余额没了"的恐惧。
支持的服务商相当全面。目前内置了 16 家主流服务商或兼容接口,包括 OpenAI 兼容接口、Gemini、DeepSeek、智谱 GLM、Kimi、通义、豆包、Groq、Ollama 等。同一个服务商还能创建多套配置方案(Profile),方便在不同模型之间切换。如果你有本地显卡,用 Ollama 甚至可以做到完全免费、零联网。
翻译得越多,越便宜。插件内置本地翻译缓存:凡是翻译过的词条,再次遇到会直接命中缓存秒回,不再向 API 发起请求。像 Settings、Cancel 这种高频 UI 词汇,翻一次之后就是"零成本复用"。
并发可控。你可以在 AI 面板设置并发数和批次大小,实时查看进度条。万一厂商返回 429(请求过频),先降低并发数,再降低批次大小即可。
如果你连 API 密钥都不想配,也完全没问题——AST 编辑器支持纯手动填写译文,只是慢一点而已。
问题四:翻译会不会把插件弄坏?有备份,还能一键还原
这是很多新手最担心的点,可以放心:Obsidian i18n 采用非破坏式注入,译文数据与插件本体分开存放,应用翻译时不会改动插件源码本身。
执行"应用 / Apply"时,插件会先自动创建备份快照,再把译文映射到目标插件的运行文件里;万一应用后界面异常,点击"还原 / Restore"就能基于快照无损回到翻译前的状态,跟游戏里的"读档"一样简单。
翻译数据与插件"解耦"还带来一个隐藏福利:即使目标插件大版本更新甚至重装,你的译文库依然独立保存。配合前面提到的"智能更新",插件更新后它会自动重新映射并应用旧译文,不需要重新翻译第二遍。
唯一要注意的是:手动编辑时千万别删掉原文里的${变量}或\n这类代码控制符,它们属于"书页页码"而不是"正文句子"。万一不小心动了,还原按钮就是你的后悔药。
问题五:翻译成果只能自己用?导出分享,还能云端共建
辛辛苦苦翻完一个插件,只留在自己电脑里太可惜了。Obsidian i18n 提供了完整的分享链路:
- 本地导出:在管理中心的"管理"标签里,可以把译文打包成 .i18n.gz 归档文件,随手发给朋友,对方导入即可使用。
- 云端共享:在综合设置里配置好云端仓库后,管理中心会直接展示可下载的云端版本;通过云图标进入 Cloud 视图,还能浏览社区目录、按仓库探索资源。
- 发布共建:配置好 GitHub Token 后,可以在 Cloud 管理中心把你的译文源发布到仓库,让别人也能下载到你的成果,成为社区生态的一环。
进阶玩法:汉化这件事还能玩出花
基础流程跑通之后,你还可以试试这些进阶技巧:
- 术语统一:翻译前先列一张个人术语表,把 Backlink、Graph View 这类高频词定下统一译法,再用搜索功能批量替换,保证整个插件口吻一致。
- 正则编辑器补漏:有些文本藏在复杂逻辑里,AST 抓不到,可以切到正则编辑器用规则补漏,官方文档 docs/features/regex-editor.mdx 有详细说明。
- 主题也能翻:不只是插件,CSS 主题的界面文本同样支持提取、翻译、应用与还原,整套流程完全复用。
- 不用 AI 也流畅:没有 API Key 时,纯手动模式依然好用,特别适合词条不多的小插件。
更完整的分步教程可以参考官方文档 docs/quickstart.mdx 和 docs/guides/translate-a-plugin.mdx。
动手前,先记住这几条避坑提示
- 连接失败或 401:多半是 API 密钥里混进了隐藏空格,检查后再测试。
- 429 报错:并发太高被厂商熔断,或账户余额不足,降低并发即可。
- 网络超时:OpenAI 等受限接口需要自备代理,或换用国内兼容转发接口。
- 只支持桌面端:Obsidian i18n 依赖桌面端的文件系统能力,iOS / Android 移动端暂不支持。
- 翻译文件在哪:译文保存在
.obsidian/plugins/i18n/translations/下,备份在backups/目录,随时可以手动查看。
今天就能开始的三件事
读到这里,你已经掌握了完整的汉化地图。现在就可以做这三件事:
- 装好 Obsidian i18n,用 BRAT 方式完成安装,并填好你的第一个 AI 服务商配置;
- 挑一个最常用的英文插件,走一遍"提取 → 翻译 → 应用 → 还原体验"的完整流程;
- 建一张个人术语表,为下一个小插件定好统一译法。
如果你在项目中发现了 Bug,或者有脑洞大开的想法,也欢迎带着控制台错误截图去提交反馈。随着项目持续迭代,更多语言支持、更强的智能翻译和更完善的云端协作已经在路上了。让你的每一个插件都变成顺手的中文工具,就从今天开始。
【免费下载链接】obsidian-i18n项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-i18n
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考