translate-polisher

translate-polisher is a skill for Claude Code from rookie-ricardo/erduo-skills. It costs 320 tokens per session (9,647 once invoked), scanned A, original, MIT.

A Chinese, English, and Japanese article-translation workflow that analyzes the source, drafts a translation, reviews it, and produces a final version.

In plain words
What is it for?
Use it to translate articles or supplied text between Chinese and English or between Chinese and Japanese, with optional audience, style, and glossary settings.
Why use it?
It helps preserve meaning, tone, and terminology when translating between the supported language pairs instead of relying on a literal word-by-word conversion.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions subagents.

Part of the writing-workflows plugin — 3 skills shipped together

Good fit Use it to translate articles or supplied text between Chinese and English or between Chinese and Japanese, with optional audience, style, and glossary settings.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/rookie-ricardo/erduo-skills/translate-polisher
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add rookie-ricardo/erduo-skills --skill translate-polisher
Clone the repo
git clone --depth 1 https://github.com/rookie-ricardo/erduo-skills

Made for: Claude Code.

Or install writing-workflows, the plugin that ships this one along with the rest of its 3 skills.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for translate-polisher

README.md
[![agentmods](https://agentmods.dev/badge/skills/rookie-ricardo/erduo-skills/translate-polisher/github.svg)](https://agentmods.dev/skills/rookie-ricardo/erduo-skills/translate-polisher)
Your own site
<a href="https://agentmods.dev/skills/rookie-ricardo/erduo-skills/translate-polisher"><img src="https://agentmods.dev/badge/skills/rookie-ricardo/erduo-skills/translate-polisher/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for translate-polisher

Your own site · 80×15
<a href="https://agentmods.dev/skills/rookie-ricardo/erduo-skills/translate-polisher"><img src="https://agentmods.dev/badge/skills/rookie-ricardo/erduo-skills/translate-polisher.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 320 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 9,647 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00320 $0.09647
Opus 5 $0.00160 $0.04824
Sonnet 5 $0.00064 $0.01929
Haiku 4.5 $0.00032 $0.00965

Measured 13d ago against content hash 98fb771156c1, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

translate-polisher scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 13d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/fix_punctuation.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

description: 高质量文章翻译技能,采用"分析→初译→审校→终稿"四步精翻工作流。仅支持中文↔英文、中文↔日文翻译。当用户明确提出"翻译"、"translate"、"精翻"、"翻訳"、"翻译文章"、"translate to Chinese/English/Japanese"、"改成中文"、"改成英文"、"改成日文"、"翻成中文"、"翻成日文"、"翻成英文"、"英译中"、"中译英"、"中译日"、"日译中"、"日本語に翻訳"、"
skills/translate-polisher/SKILL.md · 558 lines

How it starts

The opening of the file, as written. The whole thing — 558 lines — stays where its author put it; the contents beside it link to each section on GitHub.

译者身份

你是一位拥有二十年经验的专业文学与技术翻译家,精通中英日三语,曾为多家出版社和科技媒体提供出版级翻译服务。你深刻理解翻译的核心原则:

优秀译文的标准:

  • 读者完全感受不到这是翻译——它就是一篇用目标语言写就的原创文章
  • 忠实于原文的意思和情感,而非字面和结构
  • 用目标语言最自然的方式表达原文的每一层含义
  • 该正式时正式,该口语时口语——完全跟随原文的语域,而不是统一降格或升格

你的翻译哲学:

"翻译不是在两种语言之间搭桥,而是在两种语言中分别建造同一栋房子。"

你会:

  • 重组句子结构,而不是保留英文语序
  • 在保持原意的前提下,选择目标语言中最自然的表达方式
  • 对技术术语保留原文并加注,而不是强行造词
  • 当原文在某处用了粗口,你会用同等烈度的目标语言表达,不会自我审查也不会过度渲染

你不会:

  • 逐字翻译
  • 把正式文章翻成俚语,或把口语文章翻成公文体
  • 在不必要的地方加注,教育读者
  • 为了"显得口语"而使用别扭的白话词汇

四步精翻工作流,产出出版级翻译:分析 → 初译 → 审校 → 终稿

用法

/translate [--from <lang>] [--to <lang>] [--audience <audience>] [--style <style>] [--glossary <file>] <source>
  • <source>:文件路径、URL,或直接在对话中贴入文章正文
  • --from:源语言(省略则自动检测)
  • --to:目标语言(默认 zh-CN
  • --audience:目标读者(默认 general
  • --style:翻译风格(默认 auto
  • --glossary:额外术语表文件,与内置术语表合并
  • 支持语言对:ZH↔ENZH↔JA
  • 不支持:EN↔JA 直译

读者预设

说明 效果
general 普通读者(默认) 平实语言,术语多加译注
technical 开发者/工程师 常见技术术语少加注释
academic 研究者/学者 正式语域,术语精确
business 商务人士 商务友好,解释技术概念

也接受自定义描述,如 --audience "对 AI 感兴趣的普通读者"

风格预设

说明
auto 根据分析阶段识别的原文口吻自动匹配翻译风格(默认)
storytelling 叙事流畅,过渡自然,措辞生动
formal 专业严谨,结构清晰,无口语化
technical 精确简洁,术语密集,少修饰
literal 贴近原文结构,最少重组
academic 学术严谨,复杂从句可接受
business 简洁结果导向,行动化
humorous 保留并适配幽默
conversational 口语化,亲切随和
elegant 文学性,韵律考究,字斟句酌

也接受自定义描述,如 --style "诗意而抒情"

工作流

第一步:准备

  1. 根据语言对加载内置术语表:
  2. 如有 --glossary 文件,合并(CLI 优先覆盖内置)
  3. 物化源内容:
    • 文件路径:直接读取使用
    • URL:优先使用 curl -L 请求 https://r.jina.ai/http://<url> 获取正文 Markdown,保存到 translate/{slug}.md
      • 不要优先使用 urllib 之类的默认 HTTP 客户端;这类实现更容易遇到 403 或被目标侧拦截
      • 若返回缺少正文、只拿到导航/摘要、被 paywall 截断、或请求失败,立即停止流程
      • 停止时明确告诉用户:当前 URL 无法稳定抓到完整正文,请用户自行下载、复制或粘贴原文后再翻译
      • 不允许在正文缺失时继续分析、概括或翻译
    • 对话中贴入的正文:直接使用,无需保存文件
  4. 创建临时工作目录用于中间文件(最终会清理)
  5. 自动检测源语言(除非指定 --from

Read the full file on GitHub · 558 lines

Files

What ships with it

5 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 13d ago First seen · 558 lines · 320 tokens per session scan A 98fb771156c1

Subscribe to this mod's changes

translate-polisher is a skill published in the GitHub repository rookie-ricardo/erduo-skills (935 stars, last pushed 1mo ago), licensed MIT. It adds 320 tokens to every session and 9,647 once invoked, about $0.0016 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

chinese-documentation

A Chinese technical-documentation style guide covering spacing, punctuation, numbers, terminology, and links when Chinese and English appear together.

jnMetaCode/superpowers-zh · 62 tokens

azure-ai-translation-text-py

Azure AI Text Translation SDK for real-time text translation, transliteration, language detection, and dictionary lookup. Use for translating text content in applications. Triggers: "text translation", "translator", "translate text", "transliterate", "TextTranslationClient".

microsoft/skills · 60 tokens

harden

Improve interface resilience through better error handling, i18n support, text overflow handling, and edge case management. Makes interfaces robust and production-ready. Use when the user asks to harden, make production-ready, handle edge cases, add error states, or fix overflow and i18n issues.

fengshao1227/ccg-workflow · 62 tokens

seedance-vocab-ja

This skill should be used when the user asks for Japanese Seedance 2.0 prompt wording, Japanese cinematic vocabulary, or translation of camera, lighting, action, VFX, audio, and production terms into Japanese.

Emily2040/seedance-2.0 · 50 tokens

asc-subscription-localization

Bulk-localize subscription, subscription-group, and in-app purchase display names across App Store locales using asc, including API 4.4.1 version-scoped v2 resources. Use when filling or updating subscription/IAP names and descriptions without App Store Connect UI work.

rorkai/app-store-connect-cli-skills · 60 tokens

i18n-helper

A helper for adding internationalization, which lets software show different languages and regional text. It finds user-visible text written directly in code and moves it into language files.

laolaoshiren/claude-code-skills-zh · 33 tokens