言語別EPUB翻訳ベストプラクティス:日本語・フランス語・アラビア語ほか

Last updated: 2026-04-10

言語別 EPUB 翻訳ベストプラクティス:日本語・フランス語・アラビア語ほか

EPUB の翻訳は、すべての言語で同じようにうまくいくわけではありません。英語からフランス語への小説翻訳と、日本語から英語への技術書翻訳では、直面する課題がまったく異なります。文字エンコーディング、テキスト方向、レイアウトの膨張、組版規則――言語ファミリーごとに大きく変わります。

この記事では、主要な言語における EPUB 翻訳の具体的な課題と、最良の結果を得るための実践的なヒントを解説します。

日本語・中国語:CJK の複雑さ

縦書き(縦組み)

日本語の伝統的な書籍は縦書きで、右から左へ文字が流れます。多くの EPUB リーダーは writing-mode: vertical-rl で縦書きに対応していますが、縦書きの日本語を横書きの英語に翻訳すると、ページの流れが完全に反転します。縦書き専用の CSS がそのまま残ると、翻訳結果のレイアウトが崩壊する可能性があります。

混合スクリプト

日本語の一文には漢字、ひらがな、カタカナ、ラテン文字、アラビア数字が混在することがあります。それぞれの文字幅特性が異なるため、英語に翻訳すると段落の長さやページ区切りが大きく変わります。

中国語も同様に全角文字を使用します。英語に翻訳すると文字数は増えますが、視覚的な幅は狭くなることがあります。

ルビ(振り仮名)

日本語の EPUB では、漢字の上にふりがなを表示する <ruby> タグが頻繁に使われます。日本語から翻訳する際はこれらを適切に除去する必要があります。日本語に翻訳する際は通常、自動的にルビは生成されません。

句読点

CJK の句読点は西欧言語と異なります。句点「。」、読点「、」、カギ括弧「」『』などは、翻訳時に正しく変換する必要があります。

CJK 翻訳のコツ

  • 原文が縦書きかどうかを事前に確認する
  • ルビの処理方法を確認する
  • 全角・半角の使い分けに注意する
  • 複数の EPUB リーダーでテストする

フランス語・ドイツ語:欧州言語の課題

テキストの膨張

英語から欧州言語への翻訳は、ほぼ必ずテキストが長くなります。ドイツ語は英語より 20〜35% 長く、フランス語は 15〜25% 長くなるのが一般的です。この膨張により、表が崩れたり、テキストボックスからはみ出したり、ページ数が増えたりします。

具体例:「Input」はドイツ語で「Eingabe」、「Settings」は「Einstellungen」、「Download」は「Herunterladen」になります。ボタンや表のヘッダーなど、スペースが限られた箇所で問題が顕著です。

アクセント記号と特殊文字

フランス語の é、è、ç、œ、ドイツ語の ä、ö、ü、ß、スペイン語の ñ、¿、¡ など、各言語固有のアクセント記号や特殊文字があります。EPUB に埋め込まれたフォントがこれらのグリフを含まない場合、リーダーは代替フォントを表示し、見た目の統一性が損なわれます。

組版規則の違い

フランス語ではコロン、セミコロン、疑問符、感嘆符の前にノーブレークスペースが必要です。ドイツ語ではすべての名詞を大文字で始めます。これらの細部が翻訳の品質を左右します。

文法上の性

フランス語、ドイツ語、スペイン語には文法上の性があります。「the reader」を翻訳するとき、文脈に応じて男性形か女性形かを判断し、関連する形容詞や冠詞をすべて一致させる必要があります。

欧州言語翻訳のコツ

  • 表やサイドバーなど、スペースに制約のあるコンテンツを重点的に確認する
  • 埋め込みフォントの文字セットカバレッジを検証する
  • フランス語の句読点前スペースに注意する
  • 性の一致を確認する

アラビア語・ヘブライ語:右から左の世界

RTL レイアウト

アラビア語とヘブライ語は右から左に読みます。これらの言語に翻訳する場合、テキストだけでなく、ページ全体のレイアウトをミラーリングする必要があります。余白、テキスト配置、ヘッダー/フッターの位置、ページの読み順がすべて反転します。

双方向(Bidi)テキスト

実際のアラビア語テキストには、英語のブランド名、URL、コードスニペット、数字など、左から右に読む要素が頻繁に混在します。Unicode 双方向アルゴリズムがほとんどのケースを処理しますが、複雑な CSS を持つ EPUB では bidi レンダリングが壊れることがあります。

連結文字

アラビア語は連結書体で、文字が単語内の位置(語頭、語中、語末、独立)によって形を変えます。適切なアラビア語シェーピングをサポートしないフォントを使用すると、文字が分断されて読めなくなります。

アラビア語/ヘブライ語翻訳のコツ

  • 複数のリーダーで RTL レンダリングをテストする
  • 埋め込まれた LTR コンテンツ(英語の用語、数字、URL)を確認する
  • 適切なアラビア語/ヘブライ語フォントを使用する
  • 母音記号(タシュキール)の保持を確認する

インドネシア語・ポルトガル語:新興市場の言語

AI 翻訳モデルは、訓練データが豊富な言語ペア(英仏、英中)で最も優れた性能を発揮します。インドネシア語、ベトナム語、タイ語、さらにポルトガル語(ブラジルとポルトガルの違い)は、訓練データが比較的少なく、専門的な内容の翻訳品質が安定しないことがあります。

新興言語翻訳のコツ

  • ポルトガル語はブラジル/ヨーロッパの変種を明示する
  • 専門用語を重点的にレビューする
  • ネイティブスピーカーに確認を依頼する

EPUBTranslator の対応

EPUBTranslator はこれらの言語固有の複雑さを考慮して設計されています:

  • AI コンテキスト理解:文脈を理解した上で翻訳し、文法上の性、慣用表現、文化的ニュアンスを適切に処理
  • フォーマット保持:CSS、画像、フォント、レイアウトを維持しつつ、言語間のテキスト長変化に自動対応
  • RTL サポート:アラビア語・ヘブライ語の双方向テキストを適切に処理
  • CJK 対応:ルビ、混合スクリプト、CJK 句読点を正しく処理
  • 多数の言語ペア:英語以外の言語間の翻訳にも対応

すべての言語ペアに共通するヒント

  1. クリーンなソースファイルから始める:翻訳前に元の EPUB のフォーマット問題を修正する
  2. 最初の数章を確認する:系統的な問題を早期に発見する
  3. 画像内のテキストに注意:ほとんどのツールは画像内の文字を翻訳しない
  4. メタデータを保持する:翻訳後の EPUB に正しい言語メタデータを設定する
  5. ターゲットデバイスでテストする:EPUB のレンダリングはデバイスやアプリによって異なる

まとめ

すべての言語には EPUB 翻訳における固有の課題があります。読みやすい翻訳と読みにくい翻訳の差は、これらの言語固有の問題をいかに適切に処理するかにかかっています。ターゲット言語の要件を理解し、それに対応したツール――たとえば EPUBTranslator――を使うことで、自然で読みやすい翻訳 EPUB を作成できます。