鲁梦河Menghe (Horace) Lu
Agent Skills

English-to-Chinese Translation

en-zh-translation-polish

Translate and polish English into natural Chinese, with bilingual output.

Agent Skills host; Python 3 for punctuation processing

Document version v1.1.1Packaged MIT

Download complete ZIP

Installation and setup guide

Detail page: https://www.lumenghe.com/en/skills/en-zh-translation-polish/
Chinese guide: https://www.lumenghe.com/skills/en-zh-translation-polish/install.txt
Document version: 1.1.1
Source commit: 3ab66c74c6442c3a97c7016a0f4675118f13bc50
Packaged on this site: 2026-10-24
Download: https://www.lumenghe.com/downloads/skills/en-zh-translation-polish-1.1.1-20261024-3ab66c7.zip
SHA-256: 51bb3eccfa5bc827c9941c9b14645a585ee415fbcdbc52b0d659e6ad03c87d90
Fixed filename: en-zh-translation-polish-1.1.1-20261024-3ab66c7.zip
Expected download URL: https://www.lumenghe.com/downloads/skills/en-zh-translation-polish-1.1.1-20261024-3ab66c7.zip

This guide installs the current complete package. The README on the page and inside the package preserves the skill’s full methods and boundaries. Installation follows the reader’s current authorization, actual host, and operating system. A guide inside the ZIP cannot contain the ZIP’s own checksum; use the package checksum on the detail page or public install.txt.

Before installation

  1. Identify the operating system, coding agent, and host; read the README and prerequisites. Confirm that the current host supports Agent Skills and check Python 3 availability. This skill works independently and does not require the other translation skill. Script checks do not establish real translation quality.
  2. Inspect ~/.agents/skills/en-zh-translation-polish and same-named host entries without modifying them, including files, directories, symlinks, and broken symlinks. If an installation exists, report its version and local changes. Back it up and let the user choose how to merge or replace it; never silently overwrite, delete, or reset it. Do not alter unrelated host settings, other skills, or existing authentication.
  3. Download the complete ZIP from the HTTPS URL above into a temporary working directory. Compute its SHA-256 and compare it exactly with the current site release information. Stop if the digest is missing, still a template placeholder, or different. No access to the author’s GitHub repositories, git clone, or npx skills add owner/repo is needed.

Extract and install

  1. Inspect ZIP member paths before extraction. Require a single en-zh-translation-polish/ root directory; reject absolute paths, .. traversal, and links that would write outside the destination. The complete package must contain en-zh-translation-polish/SKILL.md, README.md, README.en.md, LICENSE, and the original supporting scripts and references. Do not download SKILL.md alone.
  2. Extract into a temporary directory and inspect the file list. Preserve relative structure and executable permissions; do not install an extra en-zh-translation-polish/en-zh-translation-polish/ nesting level. After confirming that the target does not exist, place the complete en-zh-translation-polish/ folder at ~/.agents/skills/en-zh-translation-polish/. Existing instructions and scripts refer to this canonical shared path, so do not relocate it casually.
  3. Configure discovery for the actual host. Codex reads personal skills from ~/.agents/skills; Claude Code reads personal entries from ~/.claude/skills. Only when ~/.claude/skills/en-zh-translation-polish does not exist and is not a broken symlink, create a symlink pointing to ~/.agents/skills/en-zh-translation-polish. Inspect and report existing entries instead of replacing them. Follow current official documentation for other hosts; do not claim every agent automatically scans the shared directory.

Verify and report

  1. Check that SKILL.md and the required scripts and references are readable, with the necessary executable permissions. Confirm discovery through the host’s skill list, an explicit invocation, or a new session. Distinguish files installed, skill discovered, dependencies ready, and a real task accepted; report only the checks actually performed. Use a minimal example that does not modify the user’s originals for any behavior that needs testing.
  2. Report the installation directory, source version and commit, downloaded checksum, discovery result, missing dependencies, and any backup location retained for an existing installation. Do not expose authentication values. Leave any interactive sign-in to the user.

Discovery references:

View the prompt for your agent

Copy this prompt into a coding agent that can read web pages and manage local files.

Faithful English-to-Chinese translation in natural Chinese, with paragraph-by-paragraph bilingual output


Philosophy

This skill turns the English-to-Chinese methodology of Ye Zinan’s Advanced Course in English-Chinese Translation (Fourth Edition) (《高级英汉翻译理论与实践》) into an executable translation and polishing workflow. It preserves the source completely and accurately, then removes translationese to produce fluent, natural Chinese.

The workflow supports text analysis, understanding, Chinese reconstruction, polishing, accuracy checks, and punctuation. Select relevant checks for the text type. Short passages do not require displaying every diagnostic stage or reading every reference table; accuracy and source fidelity still apply.

What it’s for

Boundaries

The method serves the translation. Domestication and polishing follow these boundaries:

Every register requires a complete, accurate rendering of the source. Outside knowledge may resolve ambiguity but must not become an added source claim. Preserve the function of existing metaphors, exaggeration, and personal voice without intensifying them. When the user explicitly requests a summary, abridgment, or adaptation, honor that scope and identify the treatment.

Workflow

The table describes the full workflow. Short passages can be delivered directly in chat; full-text and project translations retain the file-delivery contract. Honor an explicit request for Chinese-only text, bilingual output, or an existing destination file without asking again.

Stage Name What it does
0 Text analysis & register Assess text type and expressive freedom (1–10); judge mixed texts by paragraph or information function
1 Deverbalization Resolve facts, references, negation, conditions, and tone; rebuild the syntax in Chinese
2 Parataxis-first draft Split long sentences, trim redundant connectives, and adjust passives and long modifiers
3 Polishing diagnosis Run three tables: translationese symptoms / techniques / metaphor decisions
4 Rhythm & cadence Disyllables / four-character / parallelism; loosen for soft texts, restrain for hard
5 Accuracy QA Check source coverage and trace translation claims back to their source; verify logic, attribution, terms, and tone
6 Chinese punctuation normalization Script normalizes full-width punctuation; self-check residue = 0
7 Bilingual output Pair paragraphs, append a one-line “register + main trade-offs” note

Process long texts, multi-speaker interviews, and interleaved text and captions in sections that follow the source structure. After assembly, check order, missing passages, and terminology. Source quotations, paragraph counts, and punctuation checks do not replace semantic review.

Three reference tables back the workflow (in reference/, each with source quotations and worked English–Chinese examples):

Installation

Ask your agent to install it

Give the detail-page URL to an online coding agent:

Read this page and its installation guide, then install en-zh-translation-polish for my current host: https://www.lumenghe.com/en/skills/en-zh-translation-polish/ . Download the complete ZIP linked on this page, verify its SHA-256, preserve any existing installation and local changes, and report whether the host discovers the skill.

The plain-text installation guide lists the package, shared installation path, prerequisites, and verification steps. It does not require access to my GitHub repositories.

Install the ZIP manually

  1. Download the complete ZIP. Compare its SHA-256 with the package information on the detail page before extracting it. On macOS, run shasum -a 256 "$HOME/Downloads/en-zh-translation-polish-1.1.1-20261024-3ab66c7.zip" if the file is in Downloads.
  2. Extract the archive into a temporary working folder. It contains one en-zh-translation-polish/ folder with SKILL.md, supporting files, and the license. Move that folder to ~/.agents/skills/en-zh-translation-polish/. If a file, directory, or symlink already exists there, inspect and back it up before choosing how to update it; do not merge or overwrite it blindly.
  3. Configure discovery for your host. Codex reads personal skills from ~/.agents/skills. For Claude Code personal skills, add a symlink under ~/.claude/skills/ as shown below. Other hosts follow their own documented discovery rules; this shared directory is not automatically discovered everywhere.
mkdir -p ~/.claude/skills
if [ ! -e ~/.claude/skills/en-zh-translation-polish ] && [ ! -L ~/.claude/skills/en-zh-translation-polish ]; then
  ln -s ~/.agents/skills/en-zh-translation-polish ~/.claude/skills/en-zh-translation-polish
else
  printf '%s\n' 'An entry already exists; inspect it before making changes.'
fi

Keep the canonical files under ~/.agents/skills/en-zh-translation-polish/: existing skill instructions and scripts refer to this path. After installation, check that SKILL.md exists and confirm the skill in the host’s list or a new session; a file on disk does not prove that it is loaded.

Usage

Natural language — just state what you want; agents that auto-trigger will load the skill from the description field in SKILL.md. Common phrasings:

This skill handles English texts and source-grounded polishing of existing Chinese translations. This skill can be installed and used independently, without another translation skill. For PDF or other document inputs, use the current host’s available reading tools to obtain the source. Preserve the requested text, captions, formulas, citations, and references. Report extraction gaps rather than handing the task to an uninstalled skill.

Explicit command — name the skill directly and pass a file or text as the argument:

# Claude Code: slash command
/en-zh-translation-polish path/to/article.md

# Codex: invoke with $ (or run /skills and pick from the list)
$en-zh-translation-polish path/to/article.md

⚠️ Want Chinese only? The skill produces a bilingual file by default. If you want the translation alone, say so explicitly in your prompt (e.g. “Chinese only, no English” / “output the translation only”).

Deliverables

The following files are the default for full-text or project translations. Short chat passages can be returned in the reply; explicit monolingual, bilingual, or file-delivery requests take precedence.

  1. <name> 翻译(中英对照).md — the single source of truth: each English source paragraph as a blockquote, with the Chinese translation right below it;
  2. <name> 翻译(全中文).md (on request) — derived from the bilingual file by script;
  3. A short note — the register call and the main polishing trade-offs for the piece.

Output preview

The confidence that the West would remain a dominant force in the 21st century is giving way to a sense of foreboding.

西方曾笃信自己将在 21 世纪稳居主导地位,如今这份自信,正让位于一种隐隐的不祥之感。

(Stage 0 call: hard-leaning / political commentary, freedom ≈ 3, accuracy first, restrained rhythm.)

Sister skill

For the opposite direction (Chinese → English), use zh-en-translation-polish — distilled from Joan Pinkham’s The Translator’s Guide to Chinglish and Lu Guoqiang’s Classic Examples of Converting Chinese to English, it produces idiomatic, Chinglish-free English with bilingual pairing. The two skills are structural mirrors, one per direction.

Repository layout

en-zh-translation-polish/
├── SKILL.md                       # Entry point (workflow + punctuation normalizer)
├── README.md                      # Project guide (Chinese)
├── README.en.md                   # Project guide (English)
├── reference/
│   ├── text-analysis-and-qa.md    # Text typing + metaphor + accuracy QA
│   ├── translationese-symptoms.md # Translationese symptoms + prosody + foreignization limits
│   └── techniques.md              # 14 actionable techniques
├── test-prompts.json              # Trigger / decoy / edge-case and translation-quality cases
├── LICENSE
└── .gitignore

Acknowledgments & license

The code, prompts, and structure of this skill are released under the MIT License — free to use, modify, and redistribute. See LICENSE.

The methodology and worked examples are distilled and paraphrased from Ye Zinan, 《高级英汉翻译理论与实践》 (Advanced Course in English-Chinese Translation, Fourth Edition), Tsinghua University Press, 2020, with gratitude. The short quotations in reference/ are brief excerpts for commentary and teaching; copyright remains with the author and publisher. This skill is a working tool, not a substitute for the book — readers who want to study the subject systematically should buy the original.

This skill was generated with the help of cangjie-skill, an open-source pipeline that distills books into invokable AI skills — also gratefully acknowledged.

Versions and updates

Document version: 1.1.1. This site packages source commit 3ab66c74c6442c3a97c7016a0f4675118f13bc50 on 2026-10-24. Download the fixed package from the detail page; see CHANGELOG.md for changes. These site packages do not depend on the availability of my GitHub account.

Package information and source
Document version
v1.1.1
Packaged
2026-10-24
ZIP size
57 KB
Files
16
Source commit
3ab66c74c6442c3a97c7016a0f4675118f13bc50
SHA-256
51bb3eccfa5bc827c9941c9b14645a585ee415fbcdbc52b0d659e6ad03c87d90

This package is built from the checked local source snapshot, with distribution and installation documentation adapted for this site.

GitHub source repositoryTemporarily unavailable