BookTranslator
BookTranslator

古い表示結果を残さずにWordの相互参照とフィールドを翻訳する方法

翻訳前にWordのフィールドコード、ブックマークの参照先、表示結果を切り離します。構造サンプルとフィールド一覧を活用し、最終的なDOCXを確認しましょう。

BookTranslator

BookTranslator Team

16 min read

Wordの相互参照は、必ずしも通常のテキストとは限りません。画面に表示されている文言は、ブックマークや他の文書構造から生成・保存された結果である場合があります。フィールドが依存している参照元のテキストを翻訳し、内部のターゲットを保持した上で、完成した文書を更新して結果を確認してください。見えている結果だけを編集すると、次にフィールドが更新されるまでしか翻訳が保たれません。

本ガイドでは、この依存関係のチェックについて詳しく解説します。スタイル、表、セクション区切り、編集可能なファイル全般の準備手順については、まず Wordの書式設定ワークフロー.

コード、参照先、表示結果を切り離す

各参照は次の3つの要素で構成されているものとして扱います。

  • 指示(フィールドコード): Wordが計算または取得すべき内容。
  • 参照先(ターゲット): その指示で使用される、ブックマークされたテキスト、見出し、キャプションなどの参照元。
  • 表示結果: 文書に現在表示されている内容(最新でない可能性があります)。

Microsoftの説明によると、相互参照はフィールドであり、Wordは非表示のブックマークを通じて参照項目を追跡しています。Windows版のデスクトップWordでは、 Alt+F9 でフィールドの指示と表示結果を切り替えることができます。この指示部分は翻訳にかける文章ではありません。詳しくはMicrosoftの 相互参照に関するドキュメント.

たとえば、ある参照がキャプションのテキストを取得しているとします。参照元のキャプションを英語のままにして、参照の表示結果だけをフランス語に翻訳しても、フランス語の依存関係は確立されません。ターゲットの識別子を保持し、該当する参照元キャプションを翻訳した上で、再生成によってどのような結果になるかを検証してください。

長いレポートに適用する前に小さなサンプルで検証する

検証用の 英語フィールドサンプル、その 参照元ローカライズ版、そして再利用可能な フィールドインベントリCSV。また、 標本ノート にはその制限事項が記録されています。

これらは最小限の構造例であり、実際の顧客ファイルやBookTranslatorからの出力ではありません。ZIP/XMLのインベントリは調査済みですが、デスクトップ版Wordでの描画、フィールドの更新、または翻訳のラウンドトリップ検証は行っていません。また、意図的に古いページ値や欠落したターゲットを含めており、完成した文書ではありません。

これら2つのパッケージ間の実質的な違いは、ブックマークされたキャプションのソースにあります。

コンポーネント英語の標本ソースローカライズ済みの標本
ブックマーク名CaptionTextCaptionText
そのブックマーク内のテキストInspection resultsRésultats de contrôle
参照命令REF CaptionText (ハイパーリンクスイッチ付き)変更なし
保存されている参照の表示テキストInspection resultsInspection results のまま
意図的に欠落させたターゲットMissingTarget引き続き欠落

2つ目のパッケージで英語の表示が変更されていない点から、ソースの変更とその結果の再生成が別個の操作であることが明確にわかります。これは、Wordや翻訳ツールが再生成を正常に実行したことを証明するものではありません。

Microsoftの OpenXML SimpleField リファレンス では、このフィールド構造の命令属性と子コンテンツについて説明されています。実際のDOCXファイルでは、begin、instruction、separator、endという個別のRunでフィールドが表現されることもあります。単一のXML要素を検索するだけで、すべてのフィールドが見つかるとは考えないでください。

単語数だけでなく、フィールドのインベントリを作成する

レポート、論文、マニュアルなどをレビューする際は、以下の分類を参考にしてください。

構造翻訳対象として確認すべきテキスト維持すべき構造的な依存関係最終チェック
目次元の見出し見出しの所属と目次フィールド見出しの文言、項目、リンク先
キャプションと連番キャプションの文言と表示ラベル連番の識別子とキャプションの対象番号が前後の参照と一致していること
テキスト参照参照先内の原文テキストブックマークの識別子正しいテキストと正しいリンク先
ページ参照前後の文ブックマークと最終的なページ位置原文のページ割りではなく、実際の最終ページであること
ヘッダー/フッターのページ番号フィールド任意の説明ラベルページフィールドおよびセクションの挙動最終文書と番号が一致していること
表の計算式説明用のセルラベル計算式および参照される数値セル個別に検証された計算結果

領域、指示内容、対象、想定される訳文の表現、および検証の判定を記録します。数値を維持すべきフィールドには、テキストの段落を再現するフィールドとは異なるチェックが必要です。

ここでも、 「翻訳対象外」とする判断 が重要になります。内部ブックマーク名は識別子であり、読者向けのラベルではありません。何気なく名前を変更すると、参照先とのリンクが切れてしまう恐れがあります。テンプレートの構造的な移行が必要な場合は、通常の言語の置き換え作業とは切り離し、別個の編集タスクとして扱ってください。

翻訳、再生成、そして最終レイアウトの検証

原本は比較用に手元に残し、必ずコピーしたファイルで作業を進めてください。推奨される手順は以下のとおりです。

  1. 翻訳前に既存のフィールドと参照対象を確認します。元々発生していた不具合を記録しておき、翻訳による新たな不具合と混同しないようにします。
  2. 承認された本文テキスト、見出し、キャプション、説明ラベルを翻訳します。文書の所有者から構造変更の明示的な要求がない限り、フィールドコード、連番識別子、内部の参照対象はそのまま保持してください。
  3. ページ番号に基づく結果を確定する前に、翻訳後の言語でのレイアウト調整を完了させます。見出しが長くなったり改行位置が変わったりすることで、参照先の表示位置がずれる場合があります。
  4. 編集アプリケーション内で該当するフィールドを再生成(更新)します。
  5. 実際の参照先を含め、結果をインベントリ(一覧リスト)と照合します。
  6. 未保存の編集画面だけに頼るのではなく、保存した納品用ファイルを再度開いて確認します。

Windows版の デスクトップ版 Wordについて、Microsoftのドキュメントでは、 Ctrl+Aで本文全体を選択してから、 F9キーを押します。数式を含む表は、個別に選択して更新が必要な場合があります。見出しが変更された場合は、目次で「ページ番号だけを更新する」ではなく「目次をすべて更新する」を選択してください。他の領域も個別に確認し、本文を一度全選択したからといってヘッダー、フッター、またはすべてのフィールドが確認されたと思い込まないようにしましょう。これらの手順は、あらゆるプラットフォームやエディタで共通のショートカットというわけではありません。最新の Microsoft のフィールド更新手順.

エラーの文言ではなく、リレーションそのものを修復する

次の3つの不具合には、それぞれ異なる対応が必要です。

  • 更新後に元の言語のテキストが戻ってしまう場合: 参照元のターゲットを調査してください。今回のサンプルでは、キャプションのソースと保存された REF の表示テキストを個別に調査できます。ソースを無視して結果だけを修正し続けないでください。
  • ページ参照が古い番号のままになっている場合: 最終的なレイアウト内でのターゲットの位置を確認し、関連するフィールドを再生成してください。変更されたページ番号は、元のドキュメントと異なっていても正しい場合があります。
  • ターゲットがすでに存在しない場合: 本来のターゲットを復元または再作成し、必要に応じて参照を再構築してください。エラーメッセージを翻訳しても、ブックマークが復元されるわけではありません。

Microsoft の ブックマークのトラブルシューティング ガイド では、ブックマークの編集や削除がどのように参照へ影響するかが解説されています。サンプルの MissingTarget は意図的に存在しない状態にしてあります。プレースホルダーをどのように翻訳しても、有効な参照先にはなりません。

ドキュメントの見栄えを整えるためだけに、すべての相互参照を静的テキストに変換するのは避けてください。静的な納品物が明示的に求められている場合は許容されることもありますが、編集可能なレポートに必要な動的リンクが失われてしまいます。編集可能なマスターファイルを保持し、意図的にテキストへ固定(フラット化)した納品用コピーがある場合はその旨を記録してください。

見た目ではなく、動作に基づいてファイルを受け入れる

納品前に、インベントリの全項目について次の判定を行ってください。

  • ターゲットが依然として存在し、意図した見出し、キャプション、または文章に対応しているか。
  • 表示される文言が、古いキャッシュではなく、承認された翻訳後のソースから取得されているか。
  • 連番やページ参照が最終ドキュメントと一致しているか。
  • 表の数式が個別の数値チェックと一致しているか。
  • 未解決の参照エラーが、翻訳されたテキストや手動で置き換えられたテキストによって隠蔽されていないか。
  • 静的な参照がある場合、それが意図的なものであり、記録されているか。

このサンプルの表では、数式の依存関係を確認しやすくする目的でのみ 2 + 3 = 5 を使用しています。これは会計上の正確性を証明するものではなく、記載されているページのプレースホルダーも実際のページ番号付けの結果を意図したものではありません。

ファイル全体の翻訳ドラフトが必要な実務用DOCXには、 BookTranslatorのDOCXワークフロー が次のステップの有力な選択肢となります。 なお、本ガイドは、BookTranslatorがあらゆるWordフィールド、ブックマーク、目次、または数式を完全に保持・更新することを保証するものではありません。 出力結果に依存する前に、代表的なファイルを検証し、フィールドレベルのチェックを完了してください。動的な参照が維持された証拠として単なる書式保持のアピールを鵜呑みにするのではなく、 DOCXツール選定ガイドを参考に、この受入要件を満たしているかで各ツールを比較してください。

関連記事