ツール
ガイド

簡繁中国語変換

変換

簡体字と繁体字を相互変換し、文字ごとの差分をハイライトします。一般・台湾(内存→記憶體 などの地域語彙を含む)・香港のいずれかを選択できます。opencc-js により 100% クライアント側で処理。

100% クライアントサイド バックエンドなし
変換方向
入力
出力
変換する中国語テキストを入力してください。
このページの内容

簡体字と繁体字の変換とは?#

中国語は 2 つの並行する文字セットで書かれます。簡体字(简体)は中国本土、シンガポール、マレーシアで使われ、識字率向上のために画数を減らした 1950 年代の改革の結果です。繁体字(繁體)は台湾、香港、マカオ、および多くの海外コミュニティで使われ、古典テキスト、書道、1950 年代以前の資料の大部分もこの形式です。

両者の変換は自明な 1 対 1 の文字置き換えではありません。理由は 2 つあります。

  1. 1 対多の文字。 いくつかの簡体化は複数の繁体字を 1 つの簡体形に統合しました。簡体の 发 は意味によって 發(fā、「送る/栄える」)または 髮(fà、「髪」)に戻ります。簡体の 干 は 幹、乾、干 のいずれかに対応します。素朴なルックアップテーブルは 1 つを選び、他を間違えます。
  2. 地域語彙。 同じ概念が地域によって異なる語になることがよくあります。「メモリ」は本土では 内存 ですが台湾では 記憶體、「ソフトウェア」は 软件 に対して 軟體、「情報」は 信息 に対して 資訊 です。これらの語句を書き換えるまで、真のローカライズは済んでいません — 文字を置き換えるだけでは、本土風の響きが残ります。

本ページは両方を処理します。一般ケースでは文字レベルの変換を行い、台湾と香港には地域対応の語句書き換えを適用するため、出力は機械変換風ではなく各地域の読者に自然に読めます。さらに、どの文字が変わったかを正確にハイライトするため、一目で校正できます。

使い方#

  1. 変換方向を選びます。簡体 → 繁体 または 繁体 → 簡体。
  2. 地域を選びます。
    • 一般 — 純粋な文字レベルの変換。文字を入れ替えるだけで、地域の言い回しを気にしない場合(古典テキスト、固有名詞、あるいは語彙を自分でローカライズする場合)に使います。
    • 台湾 — 文字変換に加え台湾の語句バリアント(内存→記憶體、软件→軟體、信息→資訊)。
    • 香港 — 文字変換に加え香港独自の地域辞書による語句バリアント。
  3. 左側の入力ペインにテキストを貼り付けます。右側の出力ペインに変換後のテキストが、入力と異なるすべての文字をハイライトして表示されます。
  4. ステータスバーが変わった文字数を報告します。コピーが出力を取得し、サンプルがデモを読み込み、クリアが入力を空にします。

主な機能#

  • 地域対応の語句書き換え。 台湾または香港を選ぶと、文字を入れ替えるだけでなく、主要なローカライズパイプラインが使うのと同じ OpenCC 辞書で地域語彙を書き換えます。そのため 内存 は台湾読者向けに(文字置き換えの 內存 ではなく)本当に 記憶體 になります。
  • 差分ハイライト。 出力は span 列として描画され、変化した範囲はハイライトで囲まれます。差分は Unicode コードポイント粒度で計算され(補助面文字も正しく扱われます)、入力と出力の長さが異なる語句書き換えには LCS アラインメントを使います。
  • 両方向・全地域。 簡体→繁体と繁体→簡体の両方が第一級で、それぞれが一般/台湾/香港にまたがって動作します。
  • 辞書をローカルに同梱。 完全な OpenCC 辞書はページバンドルに収まり、ネットワーク呼び出しがないため、ツールはオフラインで動作し、テキストはブラウザから出ません。
  • 安全な描画。 出力は制御された DOM API で構築され(ユーザーテキストの innerHTML は使わない)、敵対的な入力であってもマークアップを注入できません。

実例#

中国汉字转换 で方向 簡体 → 繁体、地域 一般 から始めます。

Input:   中国汉字转换
Output:  中國漢字轉換   (4 characters changed: 国→國, 汉→漢, 转→轉, 换→換)

地域を台湾に切り替え、内存(「メモリ」)を試します。一般モードは文字を置き換えるだけですが、台湾モードは実際の語を書き換えます。

General: 内存  →  內存      (character-level: 内→內)
Taiwan:  内存  →  記憶體    (phrase rewrite — the word Taiwan actually uses)

台湾辞書はいくつかのこうした用語を書き換えます — 软件 は 軟體、信息 は 資訊 になります。台湾語に相当のない文字通りの語は文字変換のみで残されることに注意してください。计算机 は地域辞書が独自の現地形を持つ語のみを変換するため、どの地域でも 計算機 のままです。

逆方向を見るには、繁體中文 を 繁体 → 簡体 で入力します。

Input:   繁體中文
Output:  繁体中文   (1 character changed: 體→体)

香港は文字変換の上に、台湾とは別の独自バリアント辞書を使うため、同じ元テキストが 2 つの地域でわずかに異なる結果になることがあります。どちらの辞書が有効か最も早く確認するには、地域語彙を 1 つ変換して比べることです。

よくある質問#

一般、台湾、香港の違いは何ですか?#

一般は語彙を変えない 1 対 1 の文字置き換えで、固有名詞、古典テキスト、自分で言い回しを処理する場合に適しています。台湾と香港はその上に地域固有の語句辞書を重ねるため、台湾では 内存→記憶體、软件→軟體、信息→資訊 になります。読者が台湾または香港にいるなら、必ず対応する地域を選んでください。さもないと文字は正しくても言い回しが本土風に響きます。

1 対多の文字(发 → 發/髮 など)で正しい繁体形を選びますか?#

語句レベルの入力では通常選びます。地域辞書が周囲のコンテキストで曖昧性を解消するためです。コンテキストのない孤立した曖昧文字は、自動変換器では確定できません — 単独の 发 は本当にどちらでもあり得ます。法務、医療、出版テキストでは、必ずハイライトされた文字を校正してください。

出力の一部の文字がハイライトされるのはなぜですか?#

ハイライトは変換中に変化した各文字を示すため、実際に動いた箇所に校正を集中できます。差分はコードポイント単位で整列し、語句書き換え(入力と出力の長さが異なる場合)には最長共通部分列アラインメントを使って、変化を行全体ににじませず意味のあるハイライト範囲を保ちます。

テキストが混在している場合、どの方向を選ぶべきですか?#

多数派の方向を選んでください。本変換器はスクリプトを自動検出しません — 混在テキストの完全に正しい自動検出は、文字表が提供できる以上のコンテキストを必要とします。繁体字ドキュメントに簡体字の引用が少し貼られているなら、繁体 → 簡体 を実行してください。簡体字の引用はそのまま変更なしで通過します。