VS Code Extensions
E

Easy Translator for AI Skills

by shannon1566

Translate AI Agent Skill Markdown documents into Simplified Chinese with DeepSeek.

Downloads

1

Rating

(0)

Version

0.1.0

Last updated

Aug 08, 2026

一个使用 DeepSeek API 将英文 Markdown 文档翻译为简体中文的 VS Code 插件。译文由插件保存在独立翻译库中,不修改英文源文件,也不会因多个 SKILL.md 同名而互相覆盖。

插件使用 Markdown 感知切分:优先按照标题章节建立并行任务,过短章节自动合并,超长章节继续安全细分。代码围栏、表格、HTML 块、链接和行内标记不会从中间断开;长段落优先在句子或单词边界切分,并向相邻请求提供只读上下文以保持术语一致。

使用方法

  1. 在 VS Code 中打开命令面板,执行 Easy Translator for AI Skills: 设置 DeepSeek API Key
  2. 打开一个本地 .md.markdown 文件,点击编辑器右上角的地球图标,或执行 翻译当前 Markdown。识别依据是文件扩展名,因此使用自定义语言模式的 SKILL.md 也受支持。
  3. 翻译完成后点击 打开译文,英文源文件将在左侧、中文译文将在右侧并排显示。

译文缓存以源文件完整路径的 SHA-256 值隔离,并记录源内容哈希、模型、提示词版本和翻译时间。再次翻译未变化的文件时可以直接打开缓存;源文件或模型变化后,插件会提示重新翻译或仍然打开旧译文。

命令面板还提供:

  • 打开当前文件的已有译文
  • 导出当前文件的译文...
  • 清除当前文件的翻译缓存
  • 清除全部翻译缓存

API Key 保存在 VS Code 的 Secret Storage 中,不会写入工作区配置或 Git 仓库。

配置

  • easyTranslatorForAiSkills.model:DeepSeek 模型,默认 deepseek-v4-flash
  • easyTranslatorForAiSkills.apiBaseUrl:API 地址,默认 https://api.deepseek.com
  • easyTranslatorForAiSkills.chunkSize:长文档分块字符数,默认 12000
  • easyTranslatorForAiSkills.concurrentRequests:并发翻译请求数,默认 6,最大 20
  • easyTranslatorForAiSkills.minimumSectionSize:短标题章节合并阈值,默认 1200 字符。

本地开发

npm install
npm run compile

在 VS Code 中按 F5 启动 Extension Development Host,然后打开 Markdown 文件测试。

打包

npm run package

License

MIT

Related extensions