メインコンテンツへスキップ

ChatGPTで書籍全体を翻訳する:本文に合わせて作業を設計する

チャットベースの作業で書籍を翻訳する際に、セクションの区切り、コンテキストのメモ、訳抜けの確認、EPUBの再構築をどう計画するかを解説します。

チャットで1段落を翻訳するだけなら、手順は単純です。原文を貼り付けて翻訳を依頼し、返ってきた内容を確認します。しかし書籍全体となると、作業の性質が変わります。セクションを管理し、原文を保持し、セッションをまたいで判断を引き継ぎ、最後に読めるファイルへまとめ上げる必要があります。

長い文書を渡せるからといって、完全な翻訳版電子書籍ができるとは限りません。入力できる量、1回の応答で返ってくる量、そして出力をEPUBとしてまとめる作業は、それぞれ別の問題です。作業手順を決める前に、利用する製品のドキュメントに記載された上限と、自分のアカウントの条件を確認してください。本記事では、ページ数やコンテキストの上限を固定値として示すことはしません。

各セクションに変わらない識別子を付ける

原文は手を加えずに保管し、作業用のコピーを別に用意します。分割は章や意味のまとまった節など、内容の区切りに合わせます。決まった分量に収めるために文の途中で切るようなことは避けてください。

セクションごとに、識別子、原文の最初と最後の語句、状態を記録します。返ってきた翻訳も同じ識別子で保存します。「第3章 第2節」といった表にしておけば、「翻訳の続き」と名付けたチャットの山をたどるより、はるかに確認しやすくなります。

前後の段落をコンテキストとして渡す場合は、どこまでがコンテキストで、どこからが翻訳対象なのかを明示します。そうしないと、重複した部分が最終的な書籍に二重に載ってしまうことがあります。セクションをつなぎ合わせた後は、境界を確認してください。

継続用の短いメモを用意する

主題、固有名詞の表記、繰り返し出てくる用語、文体をまとめた簡潔なメモを用意します。更新してよいのは、原文と照らして判断が正しいと確認できたときだけです。以前のやり取りをすべて覚えているという前提は置かないでください。

指示の例としては、次のようなものが考えられます。

次のセクションを要約せずに英語へ翻訳してください。人名は変更しないでください。組織名には既定の訳語「Coastal Council」を使ってください。隣の段落はコンテキストとして示すだけで、翻訳するのは印を付けたセクションだけです。

返ってきた結果は必ず原文と照合します。「省略しないでください」と指示しても、省略がない証拠にはなりません。数値、否定表現、発話者の表記、そして各セクションの最初と最後の文を確認してください。

非公開の資料を扱う場合は、アップロードや貼り付けの前に、利用するサービスとアカウントのデータに関する条件を確認します。元のファイルが手元にあっても、チャットでの処理が手元で行われるわけではありません。確認すべき項目はプライバシーチェックリストにまとめています。

製品の現行仕様と作業手順を切り分ける

OpenAIのAPIファイル入力のドキュメントには、ファイルの内容がどのようにモデルへのリクエストに含まれるかなど、APIでの処理が説明されています。このAPIの利用条件と、ChatGPT自体の現在のアカウントやアップロードに関する制限は別のものです。同様に、一般向けのサブスクリプションが別途のAPI利用をカバーすると考えるのも避けてください。

「どのモデルでも一定のページ数を扱える」といった古い記事の記述をそのまま持ち込まないようにします。ページの詰まり具合は文書によって異なり、機能も変化します。アップロードした書籍でも、範囲を絞ったリクエストが必要になることがあります。「すべて翻訳する」という大まかな約束を信じるのではなく、出力の欠けに気づけるようにセクションの記録を設計してください。

EPUBの再構築を最初に計画する

翻訳されたテキストが返ってきても、それだけでは完全なEPUBにはなりません。章立て、ナビゲーション、画像、キャプション、注、メタデータが別途必要です。抽出の段階でこうした構造を捨ててしまうと、その後の再構築がプロジェクトで最も時間のかかる作業になりかねません。

電子書籍編集ソフトや変換ツールを適切に使い、元のレイアウトを参照できる状態にしておきます。組み上げた後は、リソースへのリンクや注のリンク先を確認します。必要に応じて外部のツールで検証し、最後は実際に使う予定のリーダーで開いて確認してください。

作業項目残しておくもの
セクションの翻訳対応関係の分かる原文と訳文、および区切り
用語の判断確認済みの名称・文体に関する短いメモ
書籍の組み立て見出し、章の順序、画像、注、リンク
最終確認確認済みの箇所と未解決の箇所の一覧

ファイルを使うEPUB翻訳の手順と比べる

EPUBを直接翻訳するツールを使えば、手作業での抽出と組み立てを減らせます。PDF Craftでは、使用可能なEPUBを丸ごとアップロードし、翻訳先の言語と、翻訳のみか対訳かを選び、指示を加えて、処理が終わったファイルをダウンロードします。対訳を選ぶと、各原文の直後に訳文が配置されます。

ただし、これで文脈の理解や文学作品としての品質が完璧になるわけではありません。重要な箇所、繰り返し出てくる人名、ナビゲーションは自分で確認する必要があります。初めて利用する方にはトライアル用のクレジットが付与され、処理は利用量に応じて課金されます。詳しくは料金をご覧ください。

段落単位のやり取りが作業の中心で、それを前提に書籍全体を管理する用意があるなら、チャットベースの進め方が向いています。読み続けるためのEPUBを最終成果物とするなら、ファイルを直接扱う方法が適しています。Google翻訳でEPUBを翻訳するガイドでは同様の組み立て上のトレードオフを、韓国語書籍の翻訳では言語固有の一貫性チェックを扱っています。

自分の文書で試してみる

代表的なファイルで試し、結果を確認してから、資料に合う処理方法を選びましょう。

PDF Craftを開く