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.」→「我喜欢学习外语。」 ✗ 避ける例:原文との対応関係が失われるような複雑な再構成
-
分割された文を結合する - 英文の文が複数の行に分割されている場合、中国語では結合して1つの完全な行にします。段落の区切りと意味のある構造上の改行は維持します。
-
特殊な要素を扱う:
- 舞台指示:(Laughter)→
(笑声)、(Applause)→(掌声) - 引用:引用された発話の構造を維持します
- 数字:数字はそのままにします(漢数字に変換しません)
- 舞台指示:(Laughter)→
品質チェックリスト
出力を書き込む前に、以下を確認します:
- 中国語が自然で、抽象的すぎない
- 分割された文が完全な行に結合されている
- 段落の区切りが維持されている
- 特殊な要素(舞台指示、引用)が適切に扱われている
- 過剰な解釈をせず、意味が正確に保たれている
例
入力(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 対応