关于 en-to-zh-translator
en-to-zh-translator 是一项将英文文本文件译为自然中文的技能,尽量保留句子结构和段落,便于翻译练习。它支持 `.txt` 和 `.md` 文件,并以 `_zh` 后缀保存译文副本。
主要功能
- 01将英文文本译为中文
- 02尽量保留句子结构
- 03合并跨行的句子片段
- 04保留段落和数字格式
- 05以 `_zh` 后缀保存译文
适用场景
- 01为英文文档创建中文版本
- 02准备双向翻译练习文本
- 03翻译 `.txt` 或 `.md` 并保留排版
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ seefreed/ skills --skill en-to-zh-translator安装后在 Claude Code 中输入/en-to-zh-translator确认已加载。
详细介绍
英译中翻译器
概述
将英文文本文件翻译成自然的中文,同时保留句子结构,以便有效地进行双向翻译练习。将拆开的句子合并成完整的行。输出文件使用 _zh 后缀(例如,document.txt → document_zh.txt)。
翻译工作流
- 读取源文件 - 阅读完整的英文文本文件,以理解上下文和语气
- 翻译成中文 - 遵循翻译指南(见下文)
- 写入译文文件 - 在同一目录中创建
{original_name}_zh.{ext}
翻译指南
核心原则
-
自然但不华丽 - 翻译成流畅、自然的中文,但避免过于文学化或诗意的语言。目标是清晰且便于回译。
-
保留句子结构 - 尽可能保留原文的英文句子结构。这样更容易在练习时将中文译回英文。
✓ 良好:“I love learning foreign languages.” → “我喜欢学习外语。” ✗ 避免:复杂的重组会失去与原文的对应关系
-
合并拆开的句子 - 如果一个英文句子被拆分到多行,请将其合并成一行完整的中文。保留段落分隔和有意义的结构性换行。
-
处理特殊元素:
- 舞台提示:
(Laughter)→(笑声),(Applause)→(掌声) - 引语:保留引语结构
- 数字:保留数字原样(不要转换成汉字)
- 舞台提示:
质量检查清单
写入输出前,请确认:
- 中文流畅自然,但不过于抽象
- 拆开的句子已合并成完整的行
- 保留了段落分隔
- 特殊元素(舞台提示、引语)已妥善处理
- 准确保留原意,未过度阐释
示例
输入(file.txt):
I love learning foreign languages.
In fact, I love it so much that I like
to learn a new language every two years,
输出(file_zh.txt):
我喜欢学习外语。
事实上,我太喜欢了,以至于我想每两年学习一门新语言,
用法
用户提出以下请求时会触发此技能:
- “将此文件翻译成中文”
- “为 {filename} 创建中文版”
- “帮我用这段文本练习翻译”
此技能支持 .txt 和 .md 文件。
评论
支持 Markdown