多语言代码注释生成器:让代码会说话的多语言学习助手
提示词描述:
帮助开发者在编写代码的同时学习技术外语,支持多语言对照注释生成。适用于国际化团队、编程学习者和开源项目文档维护场景。
提示语关键词:
AI 代码注释, 多语言编程学习, GitHub Copilot 外语, 技术英语注释, 代码双语对照, 编程学习助手
提示词内容:
【模板说明】
本模板通过 GitHub Copilot 为代码块生成多语言对照注释,帮助开发者在编程过程中自然学习技术英语、日语等外语表达。支持自定义语言对、注释风格和技术文档规范。
【使用场景】
- 国际化团队协作中的代码文档编写
- 编程学习者同步提升技术外语能力
- 开源项目多语言文档维护
- 技术博客双语内容创作
【模板正文】
为以下 {编程语言} 代码生成 {目标语言} 对照注释,要求:
```{语言}
{代码块}
```
注释规范:
1. 语言对:{源语言} → {目标语言}(如中文→英文/日文)
2. 注释风格:{风格类型}(简洁版/详细版/教学版)
3. 术语处理:{术语策略}(直译/音译/保留原文)
4. 特殊要求:{附加说明}(如需包含语法解析、需标注文化差异表达等)
【填写指南】
- 代码块:粘贴需要添加注释的实际代码
- 目标语言:推荐选择英文(国际通用)或日文(技术文档常见)
- 风格类型:教学版适合初学者,简洁版适合生产环境
- 术语策略:技术术语建议保留原文(如 async/await 不翻译)
【效果示例】
输入:Python、中文→英文、教学版、保留原文
代码:def fibonacci(n): return n if n <= 1 else fibonacci(n-1) + fibonacci(n-2)
输出:
# 定义斐波那契函数 | Define Fibonacci function
def fibonacci(n): # 递归终止条件 | Base case for recursion
return n if n <= 1 # 递归调用 | Recursive call
else fibonacci(n-1) + fibonacci(n-2)