
功能
-
📁 文件夹级翻译支持
- 将整个项目文件夹翻译为多种语言
- 保持原始文件夹结构和层级
- 支持子文件夹的递归翻译
- 自动检测可翻译内容
- 批量处理,高效完成大规模翻译
-
📄 文件级翻译支持
- 将单个文件翻译为多种语言
- 保留原始文件结构和格式
- 支持文件夹和文件翻译模式
-
💡 基于 AI 的智能翻译
- 自动保持代码结构完整性
- 仅翻译代码注释,保留代码逻辑
- 维护 JSON/XML 等数据结构格式
- 专业级技术文档翻译质量
-
⚙️ 灵活配置
- 配置源文件夹和多个目标文件夹
- 支持自定义文件翻译间隔
- 设置特定文件类型忽略
- 支持多种 AI 模型选项
-
🚀 用户友好操作
- 实时显示翻译进度
- 支持暂停/恢复/停止翻译
- 自动维护目标文件夹结构
- 增量翻译避免重复工作
需要使用指令遵循能力稍强的模型, 否则未必能识别文件的格式, 可能出现打乱 xml 的 tag 的问题. 实测 kimi-k2, deepseek-v3 等表现较好. 源文件的一般的错别字, 格式错误等, 都不影响翻译. 示例动图展示了 AI 翻译的纠错能力.
- 开源地址: https://github.com/Project-Translation/project_translator
- vscode 插件下载: https://marketplace.visualstudio.com/items?itemName=techfetch-dev.project-translator
- vscode 市场搜索:
techfetch-dev.project-translator
和指示 Agent 翻译的区别, 这个配置好后, 以后都是一键翻译. 翻译不同于一般编码任务, 翻译的输出较多, 一般 agent 会中断. 如果你的翻译量大, 可以试试这个工具.
这里https://github.com/Project-Translation/index, 展示了我感兴趣的一些项目的翻译, 用各种渠道薅的免费 API 翻译的.
有兴趣可以试用下, 有问题欢迎反馈.