OpenTranslate for VS Code
English
在 VS Code 里选择、输入或粘贴文字,直接查看翻译或词典结果。扩展在本地运行,并将翻译请求直接发送到你选择的服务。
v0.1.0 聚焦编辑器划词翻译和侧边栏输入、粘贴翻译。
界面预览
编辑器划词翻译

侧边栏输入与粘贴翻译

功能
- 在编辑器中选中文字后,通过右键菜单运行 OpenTranslate: Translate Selection。
- 自动划词模式可按需从侧边栏、状态栏或命令面板开启。
- 单词自动使用 Bing Dictionary,短语和句子使用所选翻译服务。
- 智能中英双向翻译,并支持 12 种常用目标语言。
- 译文通过 Hover 显示在选区旁边,可直接复制或保存;Activity Bar 侧边栏提供当前结果、会话历史和已保存内容。
- 紧凑侧边栏支持输入或粘贴文本翻译,并可直接切换服务、语言方向、自动划词和智能双向翻译。
- 保护代码占位符、URL、模板表达式和标签。
使用
- 在任意文本编辑器中选择一段文字。
- 右键选择 OpenTranslate: Translate Selection。
- 首次使用时选择主要目标语言、反向语言和翻译服务。
- 在 Hover 中复制或保存译文,或从 Activity Bar 打开 OpenTranslate 侧边栏。
快捷键可按个人习惯设置。打开 Preferences: Open Keyboard Shortcuts,搜索 OpenTranslate: Translate Selection 或 OpenTranslate: Toggle Selection Translation 即可绑定。
翻译服务
| 服务 |
类型 |
用途 |
说明 |
| Google Web |
免密、实验性 |
默认句子翻译 |
网页接口,可自动回退一次到 Bing Web |
| Bing Web |
免密、实验性 |
句子翻译与回退 |
实验性网页接口 |
| Bing Dictionary |
免密、实验性 |
单词查询 |
实验性网页接口 |
| DeepL API |
自带密钥 |
句子翻译 |
支持 Free、Pro 和自定义地址 |
| Microsoft Translator |
自带密钥 |
句子翻译 |
官方 Azure Translator Text API |
| Baidu Translate |
自带密钥 |
句子翻译 |
百度通用文本翻译 API |
| Youdao Zhiyun |
自带密钥 |
句子翻译 |
有道智云文本翻译 API |
| OpenAI-compatible |
自带密钥或本地 |
句子翻译 |
支持兼容 Chat Completions/Responses 的服务和本地端点 |
Google Web、Bing Web 和 Bing Dictionary 通过实验性网页接口提供免密体验,稳定性随上游接口变化。可从 OpenTranslate: Change Translation Service 切换服务,从 OpenTranslate: Configure Translation Services 配置、测试或删除密钥。
隐私
- 扩展核心逻辑在本地运行,翻译请求从 VS Code 直达所选服务。
- 请求数据范围限定为用户主动提交的划词、输入或粘贴文本。
- API Key 保存在 VS Code
SecretStorage 中。
- 会话历史和缓存保存在内存中;用户主动保存的译文存入本机 VS Code 全局状态。
- 项目采用零遥测设计。
完整说明见 PRIVACY.md。
License
MIT
| |