编程报错翻译助手
通过 AI 自动翻译编程报错信息,支持所有编程语言,翻译为任意语言。
功能特性
- 自动翻译:运行代码出错时,自动捕获错误并翻译
- 多语言检测:支持 Python、Java、JavaScript、C/C++、Go、Rust 等语言的错误格式
- 任意语言翻译:翻译为中文、英文、日文、韩文、法文等 13 种语言
- 精简输出:只显示报错行号和原因,不输出冗余的堆栈信息
- DeepSeek AI:翻译质量优秀,理解编程上下文
- 智能缓存:相同错误不重复调用 API
- 安全存储:API Key 使用 OS 凭证管理器安全存储
快速开始
1. 安装插件
在 VSCode 扩展面板搜索「编程报错翻译助手」安装。
2. 配置 API Key
- 按
Ctrl+Shift+P 打开命令面板
- 输入「编程报错翻译助手: 配置DeepSeek API Key」
- 输入你的 DeepSeek API Key(从 https://platform.deepseek.com 获取)
3. 运行并翻译
在任意代码文件中按 Ctrl+F5,报错会自动翻译并显示在输出面板中。
命令列表
| 命令 |
说明 |
编程报错翻译助手: 运行当前文件 |
运行当前文件,报错自动翻译 |
编程报错翻译助手: 翻译上次报错 |
查看上次捕获的错误翻译 |
编程报错翻译助手: 设置翻译语言 |
选择翻译目标语言 |
编程报错翻译助手: 配置DeepSeek API Key |
配置或更新 API Key |
编程报错翻译助手: 打开翻译终端 |
打开专属翻译终端 |
配置项
| 设置项 |
默认值 |
说明 |
terminalTranslator.targetLanguage |
Chinese |
翻译目标语言 |
terminalTranslator.enableAutoTranslate |
true |
命令执行失败后自动翻译 |
terminalTranslator.enableCache |
true |
缓存已翻译的错误信息 |
支持的编程语言
| 语言 |
错误检测 |
| Python |
Traceback、Error、Exception |
| Java |
Exception、at 行栈 |
| JavaScript/Node.js |
TypeError、ReferenceError 等 |
| C/C++ |
GCC/Clang error 格式 |
| Go |
编译错误格式 |
| Rust |
error[E0XXX] 格式 |
| 其他 |
通用 error/fatal/panic 模式 |
翻译效果示例
原始错误:
Traceback (most recent call last):
File "app.py", line 42, in main
x = 1 / 0
ZeroDivisionError: division by zero
翻译结果:
第42行 (app.py):除数为零
系统要求
许可证
MIT License
| |