Markdown 英文翻译插件
一个用于将英文 Markdown 文档翻译成中文的 VSCode 插件。
功能特点
- 一键翻译 .md 文件
- 保持原始 Markdown 格式不变
- 智能跳过代码块和内联代码
- 实时显示翻译进度
- 自动生成中文版本文件(filename_zh.md)
使用方法
- 在 VSCode 中搜索
md-translator安装插件
- 通过
设置-用户-扩展-插件名称进行配置百度翻译的APPID和APPKEY

- 在资源管理器中右键点击 filename.md 文件
- 选择 "翻译成中文" 选项
- 等待翻译完成,将自动打开翻译后的 filename_zh.md 文件
技术实现
- 使用 remark 解析 Markdown 为 AST
- 遍历 AST 节点进行选择性翻译
- 使用百度翻译 API 进行文本翻译
- 保持原始文档结构和格式
开发计划
- [ ] 支持更多翻译服务提供商
- [ ] 添加翻译质量优化选项
- [ ] 支持批量翻译多个文件
- [ ] 添加自定义翻译规则
贡献指南
欢迎提交 Issue 和 Pull Request 来帮助改进这个插件。
许可证
MIT License
作者
knighthood2001
更新日志
v1.0.0
- 初始版本发布
- 支持基本的 README.md 翻译功能
v1.0.1
- 翻译进度实时显示
- 将百度翻译的APPID和APPKEY通过
设置-用户-扩展-插件名称进行配置
v1.0.2
v1.0.3
v1.0.4~v1.0.6
- 一直在解决调试阶段可以使用,但是打包成.vsix文件后,无法使用。
存在的问题
- 图片路径,可能也会翻译成中文。
\!\[feature X\]\(images/feature-x.png\)
翻译成了
!\[特征X](图像/特征-X.png)
| |