AI 选中翻译(DeepSeek / OpenCode Go)
unlistedby yang362323
阅读模式下选中文本后自动识别语言并翻译成简体中文,支持 DeepSeek 官方接口与 OpenCode Go(Zen)接口,可流式输出、一键替换/插入/复制。
Updated 20d agoMIT
AI 选中翻译(DeepSeek / OpenCode Go)
一个用于 Obsidian 的 AI 翻译插件:在阅读模式下选中文本后,自动识别语言并翻译成简体中文。
功能
- 阅读模式选中文本后自动翻译,编辑模式和实时预览模式不会自动触发。
- 支持 DeepSeek 官方接口、OpenCode Go(Zen)接口和自定义 OpenAI 兼容接口。
- 支持流式输出、复制、替换选区、插入到下方和重新翻译。
- 支持语言识别结果、模型信息和耗时显示。
- 支持翻译缓存、超时、温度、提示词补充等高级设置。
- 支持整篇笔记翻译。
- 支持桌面端和移动端,使用 Obsidian
requestUrl发送请求。
安装
- 下载本仓库中的
main.js、manifest.json和styles.css。 - 在 Obsidian 仓库中创建目录:
.obsidian/plugins/deepseek-auto-translate/ - 将三个文件放入该目录。
- 在 Obsidian 中打开:
设置 → 第三方插件 → 已安装插件 - 启用
AI 选中翻译(DeepSeek / OpenCode Go)。
配置
在插件设置中选择翻译提供商:
- DeepSeek 官方:填写 DeepSeek API Key。
- OpenCode Go:填写 OpenCode Go API Key。
- 自定义:填写任意 OpenAI 兼容接口地址、API Key 和模型。
然后在 Obsidian 中切换到阅读模式,选中一段文字即可看到翻译结果。
隐私说明
- API Key 和插件设置保存在 Obsidian 插件目录下的
data.json中。 - 本仓库的
.gitignore已忽略data.json,不会上传任何本地 API Key。 - 请勿将包含真实 API Key 的
data.json提交到 Git 仓库。
开发说明
main.js 是构建后的 Obsidian 插件入口文件。如需修改源码,建议在使用相同插件 ID 的本地源码工程中重新构建。
许可证
MIT License
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.