Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>markdown translatorNew to Visual Studio Code? Get it now.
markdown translator

markdown translator

Ray-D-Song

|
99 installs
| (0) | Free
Markdown Translator with ChatGPT
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

中文 | English | Japanese

Markdown Translator

使用 ChatGPT 翻译 markdown 文件的 vscode 插件. 你可以用它来翻译你的博客或说明到别的语言, 或者翻译他人的文档来帮助你阅读.

使用说明

安装插件后, 进入设置, 搜索markdown translator, 设置Api Key和Target Language. 然后打开你需要翻译的 markdown 文件, 右键选择 translate 就会开始翻译. (或者在命令面板选择 markdown translator)

以下是完整配置项:

{
  "markdownTranslator.apiKey": {
    "type": "string",
    "default": "",
    "description": "OpenAI API key"
  },
  "markdownTranslator.endpoint": {
    "type": "string",
    "default": "https://api.openai.com/v1/chat/completions",
    "description": "请求的 URL 地址"
  },
  "markdownTranslator.httpsProxy": {
    "type": "string",
    "default": "",
    "description": "代理地址"
  },
  "markdownTranslator.targetLanguage": {
    "type": "string",
    "default": "English",
    "description": "目标语言, 默认英文"
  },
  "markdownTranslator.model": {
    "type": "string",
    "default": "gpt-3.5-turbo",
    "description": "模型"
  },
  "markdownTranslator.temperature": {
    "type": "number",
    "default": 0.1,
    "description": "这个参数决定了模型回答的随机性"
  },
  "markdownTranslator.apiCallInterval": {
    "type": "number",
    "default": 0,
    "description": "请求间隔, 如果你触发了调用限制, 就把他设置成正数"
  },
  "markdownTranslator.fragmentSize": {
    "type": "number",
    "default": 2048,
    "description": "每个请求包含的最多字符"
  },
  "markdownTranslator.codeBlockPreservationLines": {
    "type": "number",
    "default": 5,
    "description": "请求中包含的代码行数, 用于为 AI 提供上下文"
  },
  "markdownTranslator.prompt": {
    "type": "string",
    "default": "I am translating the documentation for Developer.\nTranslate the Markdown content I'll paste later into %%%%%.\n\nYou must strictly follow the rules below.\n\n- Never change the Markdown markup structure. Don't add or remove links. Do not change any URL.\n- Never change the contents of code blocks even if they appear to have a bug.\n- Always preserve the original line breaks. Do not add or remove blank lines.\n- Never touch the permalink such as `{/*examples*/}` at the end of each heading.\n- Never touch HTML-like tags such as `<Notes>`.",
    "description": "prompt"
  },
  "markdownTranslator.concurrent": {
    "type": "boolean",
    "default": false,
    "description": "在多文件翻译的时候是否并发执行"
  }
}

已知问题

  • 无法翻译代码中的注释

v0.2.0

  • 重写了文件处理相关的逻辑
  • 支持翻译整个工作区的md/mdx文件, 目前仅支持中文 (覆写原文件)

感谢

  • antfu: starter-vscode
  • _Kerman: reactive-vscode
  • smikitky: chatgpt-md-translator
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft