$npx -y skills add SpaceZephyr/read-buddy --skill read-web-article-translator翻译在线文章为中文并保存为 Markdown 格式。当用户需要翻译网页文章、博客文章时使用此技能,例如:"翻译这篇文章 https://example.com/article"、"把这个 URL 的文章翻译成中文并保存"。
| 1 | # Web Article Translator |
| 2 | |
| 3 | ## Overview |
| 4 | |
| 5 | 翻译在线文章为中文,并将结果保存为 Markdown 格式文件,保留原文的图片链接。 |
| 6 | |
| 7 | ## Workflow |
| 8 | |
| 9 | ### 1. 获取网页内容 |
| 10 | |
| 11 | 使用 `mcp__web_reader__webReader` 工具获取文章内容: |
| 12 | - 设置 `return_format` 为 `markdown` |
| 13 | - 设置 `retain_images` 为 `true` |
| 14 | - 保留原始图片链接 |
| 15 | |
| 16 | ### 2. 翻译内容 |
| 17 | |
| 18 | 将获取的 Markdown 内容翻译为中文: |
| 19 | - **翻译原则**:保持原文风格,根据原文类型(新闻、技术文档、博客等)自动调整翻译风格 |
| 20 | - **专业术语**:技术术语首次出现时保留英文原文在括号中,后续可直接使用中文 |
| 21 | - **可读性**:确保翻译合理、流畅、易懂 |
| 22 | - **格式保留**:保持原有的 Markdown 结构(标题、列表、代码块等) |
| 23 | |
| 24 | ### 3. 保存文件 |
| 25 | |
| 26 | 将翻译后的内容保存为 Markdown 文件: |
| 27 | - 文件名格式:`translated-{标题}.md` 或 `translated-article-{日期时间}.md` |
| 28 | - 保存到当前工作目录 |
| 29 | - 保留所有图片引用链接 |
| 30 | |
| 31 | ### 4. 输出确认 |
| 32 | |
| 33 | 完成翻译后,告知用户: |
| 34 | - 文件保存路径 |
| 35 | - 翻译字数统计 |
| 36 | - 图片数量(如果有) |
| 37 | |
| 38 | ## Example Usage |
| 39 | |
| 40 | 用户请求: |
| 41 | > 翻译这篇文章 https://example.com/article |
| 42 | |
| 43 | 执行流程: |
| 44 | 1. 使用 webReader 工具获取 URL 内容 |
| 45 | 2. 翻译 Markdown 内容为中文 |
| 46 | 3. 保存到 `translated-article.md` |
| 47 | 4. 告知用户完成情况 |