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

CalibreのEbook Translatorプラグインで電子書籍を翻訳する方法

Calibreと翻訳プラグインの役割を理解し、エンジンと認証情報を設定してEPUB出力を選び、読む前に結果を確認する手順を解説します。

Calibreは電子書籍の管理と変換を担い、別途提供されるEbook Translatorプラグインが翻訳のワークフローを追加します。すでにCalibreのライブラリを運用しているなら、この組み合わせは役に立つはずです。その一方で、プラグイン、呼び出すエンジン、言語、出力先といった設定項目がいくつか増えることも意味します。

まずはプロジェクトの最新の公式英語ガイドに従ってください。以下の手順は同ガイドに記載された設定を説明するもので、この記事が対応するすべてのエンジンを検証したという主張ではありません。

どの部分が何を担うかを知る

Calibreは書籍ライブラリと最終的な変換処理を担当します。プラグインは、選択したエンジンを使って翻訳リクエストを準備し送信します。エンジンは、そのサービス独自のアカウント条件とデータ処理規約のもとで翻訳結果を返します。

この区別を押さえておけば、よくある二つの誤解を避けられます。Calibreの通常のConvert booksをクリックしても翻訳は行われません。また、デスクトップ上でプラグインを動かしても、翻訳がオフラインで行われるわけではありません。エンジンがクラウドサービスの場合、コンテンツはそのサービスの設定に従って処理のために送信されます。

元のEPUBは別に保存し、正しく開けることを確認しておきましょう。元ファイルのナビゲーションが壊れていたり章が欠けていたりすると、翻訳結果を判断しにくくなります。

対応エンジンをインストールして設定する

公式ガイドでは、環境設定のプラグイン一覧からEbook Translatorをインストールし、Calibreを再起動する手順が説明されています。プラグインの設定でエンジンを選び、必要な認証情報を入力します。対応する言語はエンジンによって異なります。

ガイドに記載された設定例の一つでは、プラグインのSettings → Engineパネルを開いて**Google (Basic)**を選択します。このエンジンにはGoogle CloudのAPIキーが必要です。認証情報の管理にはプラグインガイドからリンクされているGoogle Cloudコンソールを使い、Googleの現行のCloud Translationの設定と課金要件に従ってください。キーをプラグインのエンジン設定に入力し、Testで選択した接続を確認します。Application Default Credentialsを設定済みでない限り、別項目のADCエンジンは使わないでください。

キーだけでなく、アカウントの種類も慎重に確認しましょう。一般消費者向けの翻訳サブスクリプションとAPIアカウントは、必ずしも相互に置き換えられるものではありません。本を丸ごと送信する前に、エンジン提供元の現在の料金、割り当て、プライバシー条件を確認してください。秘密キーを共有のスクリーンショット、サポート投稿、配布する手順書に含めてはいけません。

設定が済んだら、使用許可のある短い文章でテストし、指定した言語に翻訳されることを確認します。これは接続確認であり、本全体の品質を裏付けるものではありません。リクエストが失敗した場合は、無関係な設定を変える前に、エラーメッセージで認証、割り当て、サービスの制限を確認しましょう。

翻訳モードとEPUB出力を選ぶ

ガイドに記載されているAdvanced Modeでは、出力前に翻訳された箇所を確認できます。Batch Modeはジョブ全体をまとめて処理する別のワークフローです。選んだモードについて最新のガイドに従い、翻訳先の言語を選択し、EPUB出力と生成ファイルの保存先を確認します。

最初の実行でカスタマイズ設定をすべて変更するのは避けましょう。使用したエンジン、言語、出力の選択、コンテンツ保持のオプションを記録しておきます。この記録は、言語が混在した結果の原因を調べたり、うまくいった設定を後で再現したりするときに役立ちます。

元の版と新しい版には、わかりやすいファイル名の付け方を決めておきましょう。同じタイトルと同じ表紙のファイルがライブラリに複数ある場合は、端末に送る前に既知の一節を開いて実際の言語を確認します。

翻訳と書籍構造の両方を確認する

まずは誤りが表れやすい内容から確認します。話し手が複数いる会話、技術的な定義、否定表現を含む段落、数字を含む一節などです。繰り返し登場する人名を序盤と終盤の章で検索してみてください。冒頭の段落だけで翻訳全体を判断してはいけません。

続いてEPUB自体を確認します。

  • 目次の項目をいくつかたどり、終盤に近い項目も一つ確認する。
  • 章の境界で、テキストの欠落や重複がないか調べる。
  • 図版、キャプション、注釈参照を一つずつ確認する。
  • フォントを大きくし、リーダーのウィンドウを狭くして表示を試す。
  • 原文を保持する場合は、原文と翻訳文が意図した順序で並んでいるか確認する。

エンジンの呼び出しが成功しても、こうした構造が保たれている証拠にはなりません。逆に、あるアプリでの表示不具合が、翻訳テキストの欠落を必ずしも意味するわけではありません。別のリーダーと元ファイルを比べてみてください。

設定が障壁になるならオンラインの方法を選ぶ

目的が、別の言語で完全なEPUBを読むことだけなら、キーやエンジンの設定は手間に感じられるかもしれません。PDF CraftのEPUB翻訳ツールは、ファイルを丸ごとオンラインで受け付けます。翻訳先の言語、翻訳のみか対訳かを選び、必要に応じて指示を加えてから、完了したタスクからダウンロードします。

対訳出力では、各翻訳文が原文の直後に配置されます。画面から外部エンジンを設定する必要はありません。新規ユーザーにはトライアルクレジットが付与され、翻訳は使用量に応じて課金されます。現在の料金は料金ページでご確認ください。

既存のライブラリ運用に設定が合うなら、プラグインを選びましょう。設定に悩む手間を減らしたいなら、ファイルをアップロードするオンラインの方法が適しています。EPUBワークフローの比較と電子書籍全体の翻訳ガイドを参考にすれば、どちらの方法を選んでも必要な確認作業とあわせて判断できます。

EPUBをオンラインで翻訳したい方へ

翻訳エンジンの接続を設定せずに、本を丸ごとアップロードできます。

EPUB Translatorを開く