Obsidian i18n 是一款专为 Obsidian 打造的本地化语言辅助工具,旨在帮助用户轻松翻译和汉化 Obsidian 的任意社区插件与个性化主题。
无需解包,无需懂代码!通过本插件首创的 AST 提取可视化编辑器 与 高并发大模型机器翻译引擎,任何人都能在一杯咖啡的时间内生成、维护并与社区分享属于自己的“官方级”汉化包,彻底消除晦涩难懂的语言障碍。
- 🌳 绝对安全的所见即所得:基于底层抽象语法树(AST)解析,无需触碰危险的源代码,像填写 Excel 行内表格一样直观地查漏补缺。
- 🤖 并发 AI 极速引擎:自由配置请求并发数与批处理量,内置本地翻译缓存库,翻译得越多,API 消耗费用越趋近于零。
- 💰 首创账单防刺客系统:执行翻译动作前,面板将精准预估所需消耗的 Tokens 和对应的人民币/美元开销,所有成本完全透明。
- 📦 翻译数据解耦与防丢失:您的译文库独立于目标插件保存。即使目标插件大版本更新或重装,您的中文翻译配置依然稳如泰山。
由于目前插件尚未上架官方社区市场,我们为您提供以下两种安装方式:
使用 Obsidian42 - BRAT 可以方便地自动拉取本插件的后续更新,无需每次手动去下载压缩包。
- 打开 BRAT 的设置页面,点击 Add Beta plugin。
- 粘贴本仓库地址:
https://github.com/eondrcode/obsidian-i18n - 安装完成后,在 Obsidian 的“第三方插件”列表中找到 Obsidian i18n 并将其启用。
如果网络环境受限导致 BRAT 安装报错,您可以尝试手动载入:
- 访问本插件的 Releases 发行页。
- 下载最新版本的
obsidian-i18n.zip压缩包。 - 在您的笔记库中将其解压至
.obsidian/plugins/目录之下。 (确认目录结构为.obsidian/plugins/obsidian-i18n/main.js) - 重启 Obsidian 并在设置中启用。
插件启用后,只需完成简单的环境配置,即可激活全自动机器汉化。
进入插件设置页,切换至 ”语言模型“ 选项卡。您可以建立多套配置方案(Profile)在不同的模型厂商之间切换。
- API 接口地址:填写模型服务商的请求路径(如官方的
https://api.openai.com/v1或国内兼容代理地址)。 - API 密钥 (Key):粘贴您的密钥。插件会将其安全地加密存储在本地。
- 模型型号:选择下拉菜单或手动输入模型标识符(如
gpt-4o或deepseek-chat)。 - 测试与诊断:填写完毕后,务必点击底部的 “立即测试”。插件内置的深度诊断机制会帮您排查连通性,直到展现_“连接成功”_字样。
强烈建议您切换至 “综合设置” 选项卡完成以下配置:
- 目标语言:设定为您最终想要输出的语种(例如填写:
zh-cn)。 - 作者署名:留下您的昵称,将以此作为您后续打包译文的作者印记。
- 智能更新(强烈推荐):开启后,当 Obsidian 检测到目标插件发布新版更迭时,i18n 插件会自动为您重新映射并自动应用本地原有的译文缓存,免去您重新翻译的无用功。
通过 Obsidian i18n,插件汉化不再是懂写代码的高端极客专属。
本工具摒弃了让用户修改 main.js 或多重嵌套 JSON 的危险行为,为您打造了最友好的数据修改体验:
- 智能深层提取 (Extract):在“资源管理”主面板找到待汉化插件,点击。引擎会瞬间将深埋在逻辑流和前端框架里的展示文本剥离出来。
- 行内光速直写 (Inline Editing):跳出繁琐的保存弹窗。点进右侧的“译文”单元格,打入中文,光标移开即刻自动保存录入,如同使用最现代的在线表格工具。
- 多维检索引擎:遇到包含上千行配置词条的庞然大物,利用上方顶部的全息搜索框,输入生词,即可穿透
节点类型 / 变量名称 / 原文 / 译文瞬间锁定,同时使用下拉框可一键筛出“未翻译 (Untranslated)”项目进行突击攻坚。
让大模型接管那千篇一律的体力劳动!
- 高并发批量翻译 (Batch):前往编辑器的“Ai 语言模型面板”,针对海量的剩余英文字符,输入您偏好的处理“并发数”与“批次条目数”,点击翻译后,优雅地看着实时进度条拉满即可。
- 账单防刺客估价 (Token Estimation):全网首创打消恐惧。在点击前,系统会通过底层试探立刻在面板告之:本次翻译将预计耗费您多少 Token 数,折算合共多少金额(例如
≈ ¥0.15)! - 本地化记忆缓存体系 (Memory Cache):诸如
Settings,Cancel这类 UI 词汇全靠重复利用。只要底层识别到该词曾经被您翻译过,它会主动在本地强硬阻断向上游 API 发出的扣款请求,实现零延迟、零费用的“秒翻”投喂。
- 非破坏性注入 (Apply / Restore):一键点击“应用”,译文数据将映射到底层文件。不用担心弄坏源文件,若遇报错崩溃插件失灵,立刻点击 “还原 (Restore)” 即可无损回滚至原始母语状态。
- 资源库生态 (Export / Import):除了独善其身,更可兼济天下。点击“批量导出”生成轻小体积的汉化包 JSON 文件分享给群友;抑或是拿到社区大佬打磨的语料库并点击“导入译文”,一瞬融入您自己的专属知识库构建全中文语境。
- 首先通过设置页“立即测试”进行深度诊断。
- 若提示
401请检查 API 密钥中的隐藏空格。若提示429则表示并发过高被厂商熔断或金额耗尽。 - 提示网络超时:如果是 OpenAI 等受限接口,请自备全局代理或更换为国内转发代理接口。
如果在手动录入过程中,不小心误删除了源文中诸如 ${变量} 或 \n 之类属于代码范畴的控制符。应用后即会触发报错。请返回主界面狠狠点击 “还原 (Restore)” 按钮,系统会基于快照瞬间帮其秽土转生。
每一个优雅特性的背后,都凝结着榨干最后业余时间的挣扎尝试。如果这款工具切实帮到了你的痛点,不妨让我们在虚拟的另一端感受到一点这实打实的回馈:
- 💖 前往 爱发电 (Afdian) 请作者喝杯咖啡吧
- 您的每一次充电,都是支持我们在深夜继续死磕前沿解析方案的精神氮泵。我们会在插件内部置顶展出**「爱发电金主」**们的 ID 与徽章以作表彰!
如果您发现了任何稀奇古怪的 Bug、未兼容的目标插件或是提出脑洞大开的需求,请带上含有控制台错误截图的红字,前往 GitHub Issues 毫无保留地向我们开炮!