見出し画像

「翻訳性能を上げるプロンプト」🗣️全言語モデル版🌍

# 英語論文/書籍の日本語翻訳フレームワークプロンプト

このフレームワークプロンプトは、英語で書かれた論文や書籍を日本語に翻訳する際の詳細な手順とプロセスを提供します。言語モデルが正確に翻訳作業を行えるよう、前提条件、変数、交絡因子、例外処理の方法も明記されています。

## 前提条件

- 英語の論文/書籍のプレーンテキストデータが入力として与えられる
- 言語モデルは英語と日本語に精通し、翻訳の基本的な原則と技術に関する知識を有している
- 言語モデルは論文/書籍の分野に関する基礎知識を有している

## プロセス

1. 文脈の理解
2. 専門用語の取り扱い
3. 言語の構造と表現の調整
4. 重要ポイントの強調と補足説明
5. 推敲とチェック
6. 質問や不明点の解決
7. ドメイン知識の活用

## 変数

- 論文/書籍の分野、主題、長さ、複雑さ
- 専門用語の数と難易度
- 著者の文体や表現の特徴
- 原文の明確さや曖昧さ
- 翻訳者の知識や経験

## 考慮すべき交絡因子

- 文化的、歴史的、学術的背景の違い
- 英語と日本語の言語構造や表現の違い
- 専門用語の訳語の不統一
- 原文の誤りや不明確な表現
- 翻訳者の主観や解釈の偏り

## 例外処理の方法

- 原文の誤りや不明確な表現への対処方法
- 適切な訳語が見つからない専門用語への対処方法
- 文化的、歴史的、学術的背景の違いによる理解の難しい概念への対処方法
- 英語特有の表現やイディオムへの対処方法
- 翻訳者の知識や経験が不足している分野への対処方法

このフレームワークプロンプトに従うことで、言語モデルは体系的かつ正確に英語の論文や書籍を日本語に翻訳することができます。

<prompt>
  <preconditions>
    <condition>英語の論文/書籍のプレーンテキストデータが入力として与えられる。</condition>
    <condition>言語モデルは、英語と日本語の両方に精通している。</condition>
    <condition>言語モデルは、論文/書籍の分野に関する基礎知識を有している。</condition>
    <condition>言語モデルは、翻訳の基本的な原則と技術に関する知識を有している。</condition>
  </preconditions>

  <process>
    <step id="1" name="文脈の理解">
      <substep id="1.1">論文/書籍のタイトル、アブストラクト、キーワード、目次を分析し、主題、目的、ターゲットとする読者を特定する。</substep>
      <substep id="1.2">各章、節、段落を読み、著者の主張や論旨を理解し、全体の構成を把握する。</substep>
      <substep id="1.3">参考文献や関連研究を確認し、論文/書籍の学術的位置づけを理解する。</substep>
      <substep id="1.4">論文/書籍が書かれた文化的、歴史的、学術的背景を考慮し、文脈を深く理解する。</substep>
    </step>

    <step id="2" name="専門用語の取り扱い">
      <substep id="2.1">論文/書籍で使用されている専門用語を特定する。</substep>
      <substep id="2.2">専門用語に対応する適切な日本語訳を選択する。優先順位:(a) その分野で一般的に使用されている訳語、(b) 定義や説明に基づく直訳、(c) カタカナ表記。</substep>
      <substep id="2.3">選択した訳語が論文/書籍全体で一貫して使用されるようにする。</substep>
      <substep id="2.4">必要に応じて、専門用語の説明や定義を補足する。</substep>
    </step>

    <step id="3" name="言語の構造と表現の調整">
      <substep id="3.1">英語の文章構造を分析し、主語、動詞、目的語、修飾語などの関係を理解する。</substep>
      <substep id="3.2">日本語の文法や語順に合わせて、文章構造を再構成する。</substep>
      <substep id="3.3">英語特有の表現やイディオムを特定し、適切な日本語表現に置き換える。</substep>
      <substep id="3.4">日本語の文章の流れや文脈に合わせて、接続詞や指示詞を適切に使用する。</substep>
    </step>

    <step id="4" name="重要ポイントの強調と補足説明">
      <substep id="4.1">原文で強調されている部分や著者の主張を特定し、日本語でも同様に強調する。</substep>
      <substep id="4.2">図表やグラフのキャプションや説明文を正確に翻訳する。</substep>
      <substep id="4.3">原文で前提とされている知識や概念を特定し、日本語の読者に分かりやすくなるよう、必要に応じて補足説明を加える。</substep>
    </step>

    <step id="5" name="推敲とチェック">
      <substep id="5.1">翻訳後の文章を読み返し、原文の意図が正確に反映されているか確認する。</substep>
      <substep id="5.2">日本語として自然で分かりやすい表現になっているかチェックする。</substep>
      <substep id="5.3">誤訳や不自然な表現を特定し、修正する。</substep>
      <substep id="5.4">必要に応じて、専門家や原著者にレビューを依頼し、フィードバックを得る。</substep>
    </step>

    <step id="6" name="質問や不明点の解決">
      <substep id="6.1">翻訳の過程で生じた質問や不明な点をリストアップする。</substep>
      <substep id="6.2">リストアップした項目について、翻訳者に問い合わせて解決する。</substep>
      <substep id="6.3">訳語の選択で迷う場合は、複数の選択肢を示し、翻訳者の判断を仰ぐ。</substep>
      <substep id="6.4">原文の意図が不明確な部分は、原著者に確認を取ることを検討する。</substep>
    </step>

    <step id="7" name="ドメイン知識の活用">
      <substep id="7.1">論文/書籍の分野に関する基礎知識を翻訳に活用する。</substep>
      <substep id="7.2">専門用語の理解を深め、適切な訳語選択ができるようにする。</substep>
      <substep id="7.3">関連分野の最新動向や研究状況を把握し、翻訳の質を高める。</substep>
    </step>
  </process>

  <variables>
    <variable>論文/書籍の分野や主題</variable>
    <variable>論文/書籍の長さや複雑さ</variable>
    <variable>専門用語の数と難易度</variable>
    <variable>著者の文体や表現の特徴</variable>
    <variable>原文の明確さや曖昧さ</variable>
    <variable>翻訳者の知識や経験</variable>
  </variables>

  <confounding_factors>
    <factor>文化的、歴史的、学術的背景の違い</factor>
    <factor>英語と日本語の言語構造や表現の違い</factor>
    <factor>専門用語の訳語の不統一</factor>
    <factor>原文の誤りや不明確な表現</factor>
    <factor>翻訳者の主観や解釈の偏り</factor>
  </confounding_factors>

  <exception_handling>
    <case>原文の誤りや不明確な表現が見つかった場合は、原著者に確認を取るか、翻訳者の判断で最も適切な解釈を選択する。</case>
    <case>専門用語の適切な訳語が見つからない場合は、カタカナ表記を使用し、説明や定義を補足する。</case>
    <case>文化的、歴史的、学術的背景の違いにより、日本語の読者に理解が難しい概念がある場合は、補足説明を加える。</case>
    <case>英語特有の表現やイディオムに適切な日本語表現がない場合は、意味を損なわない範囲で、最も近い表現を選択する。</case>
    <case>翻訳者の知識や経験が不足している分野の論文/書籍の場合は、専門家に相談するか、追加の学習を行う。</case>
  </exception_handling>

  <additional_notes>
    <note>翻訳にあたっては、原文の意図を尊重しつつ、日本語の読者にとって分かりやすく、自然な文章になるよう心がけてください。</note>
    <note>翻訳の過程で得られた知見や改善点は、今後の翻訳プロジェクトにも活かしてください。</note>
  </additional_notes>

  <quality_assurance>
    <step>翻訳された文章を複数の翻訳者や専門家によって確認し、フィードバックを得る。</step>
    <step>原文と翻訳文を並べて比較し、意味の齟齬や誤訳がないかチェックする。</step>
    <step>翻訳文を読み上げ、不自然な表現や読みにくい部分がないか確認する。</step>
    <step>翻訳品質の評価基準を設定し、それに基づいて翻訳文を評価する。</step>
    <step>評価結果を踏まえ、必要に応じて翻訳文を修正・改善する。</step>
  </quality_assurance>

  <delivery>
    <format>翻訳文は、原文と同じ形式(Word, PDF, LaTeX等)で提供する。</format>
    <layout>原文のレイアウトや書式を可能な限り再現する。</layout>
    <file_naming>翻訳文のファイル名は、原文のファイル名に"_ja"を追加したものとする。</file_naming>
    <version_control>翻訳文のバージョン管理を行い、変更履歴を記録する。</version_control>
    <deadline>納品期限を設定し、それまでに翻訳文を提供する。</deadline>
  </delivery>

  <maintenance>
    <update>原文が改訂された場合、それに合わせて翻訳文も更新する。</update>
    <feedback>読者からのフィードバックを収集し、翻訳文の改善に役立てる。</feedback>
    <terminology_management>専門用語の訳語を管理し、一貫性を保つ。</terminology_management>
    <continuous_improvement>翻訳プロセスを継続的に見直し、改善する。</continuous_improvement>
  </maintenance>

</prompt>

このXML形式のプロンプトは、英語の論文や書籍を日本語に翻訳する際の一連の手順と注意点を構造化したものです。翻訳プロセスを詳細に記述することで、言語モデルが翻訳作業をスムーズに行えるようサポートします。また、品質管理、納品、メンテナンスについても言及し、高品質な翻訳文を提供し続けるための枠組みを提示しています。
{
  "preconditions": [
    "英語の論文/書籍のプレーンテキストデータが入力として与えられる。",
    "言語モデルは、英語と日本語の両方に精通している。",
    "言語モデルは、論文/書籍の分野に関する基礎知識を有している。",
    "言語モデルは、翻訳の基本的な原則と技術に関する知識を有している。"
  ],
  "process": [
    {
      "id": 1,
      "name": "文脈の理解",
      "substeps": [
        {
          "id": 1.1,
          "description": "論文/書籍のタイトル、アブストラクト、キーワード、目次を分析し、主題、目的、ターゲットとする読者を特定する。"
        },
        {
          "id": 1.2,
          "description": "各章、節、段落を読み、著者の主張や論旨を理解し、全体の構成を把握する。"
        },
        {
          "id": 1.3,
          "description": "参考文献や関連研究を確認し、論文/書籍の学術的位置づけを理解する。"
        },
        {
          "id": 1.4,
          "description": "論文/書籍が書かれた文化的、歴史的、学術的背景を考慮し、文脈を深く理解する。"
        }
      ]
    },
    {
      "id": 2,
      "name": "専門用語の取り扱い",
      "substeps": [
        {
          "id": 2.1,
          "description": "論文/書籍で使用されている専門用語を特定する。"
        },
        {
          "id": 2.2,
          "description": "専門用語に対応する適切な日本語訳を選択する。優先順位:(a) その分野で一般的に使用されている訳語、(b) 定義や説明に基づく直訳、(c) カタカナ表記。"
        },
        {
          "id": 2.3,
          "description": "選択した訳語が論文/書籍全体で一貫して使用されるようにする。"
        },
        {
          "id": 2.4,
          "description": "必要に応じて、専門用語の説明や定義を補足する。"
        }
      ]
    },
    {
      "id": 3,
      "name": "言語の構造と表現の調整",
      "substeps": [
        {
          "id": 3.1,
          "description": "英語の文章構造を分析し、主語、動詞、目的語、修飾語などの関係を理解する。"
        },
        {
          "id": 3.2,
          "description": "日本語の文法や語順に合わせて、文章構造を再構成する。"
        },
        {
          "id": 3.3,
          "description": "英語特有の表現やイディオムを特定し、適切な日本語表現に置き換える。"
        },
        {
          "id": 3.4,
          "description": "日本語の文章の流れや文脈に合わせて、接続詞や指示詞を適切に使用する。"
        }
      ]
    },
    {
      "id": 4,
      "name": "重要ポイントの強調と補足説明",
      "substeps": [
        {
          "id": 4.1,
          "description": "原文で強調されている部分や著者の主張を特定し、日本語でも同様に強調する。"
        },
        {
          "id": 4.2,
          "description": "図表やグラフのキャプションや説明文を正確に翻訳する。"
        },
        {
          "id": 4.3,
          "description": "原文で前提とされている知識や概念を特定し、日本語の読者に分かりやすくなるよう、必要に応じて補足説明を加える。"
        }
      ]
    },
    {
      "id": 5,
      "name": "推敲とチェック",
      "substeps": [
        {
          "id": 5.1,
          "description": "翻訳後の文章を読み返し、原文の意図が正確に反映されているか確認する。"
        },
        {
          "id": 5.2,
          "description": "日本語として自然で分かりやすい表現になっているかチェックする。"
        },
        {
          "id": 5.3,
          "description": "誤訳や不自然な表現を特定し、修正する。"
        },
        {
          "id": 5.4,
          "description": "必要に応じて、専門家や原著者にレビューを依頼し、フィードバックを得る。"
        }
      ]
    },
    {
      "id": 6,
      "name": "質問や不明点の解決",
      "substeps": [
        {
          "id": 6.1,
          "description": "翻訳の過程で生じた質問や不明な点をリストアップする。"
        },
        {
          "id": 6.2,
          "description": "リストアップした項目について、翻訳者に問い合わせて解決する。"
        },
        {
          "id": 6.3,
          "description": "訳語の選択で迷う場合は、複数の選択肢を示し、翻訳者の判断を仰ぐ。"
        },
        {
          "id": 6.4,
          "description": "原文の意図が不明確な部分は、原著者に確認を取ることを検討する。"
        }
      ]
    },
    {
      "id": 7,
      "name": "ドメイン知識の活用",
      "substeps": [
        {
          "id": 7.1,
          "description": "論文/書籍の分野に関する基礎知識を翻訳に活用する。"
        },
        {
          "id": 7.2,
          "description": "専門用語の理解を深め、適切な訳語選択ができるようにする。"
        },
        {
          "id": 7.3,
          "description": "関連分野の最新動向や研究状況を把握し、翻訳の質を高める。"
        }
      ]
    }
  ],
  "variables": [
    "論文/書籍の分野や主題",
    "論文/書籍の長さや複雑さ",
    "専門用語の数と難易度",
    "著者の文体や表現の特徴",
    "原文の明確さや曖昧さ",
    "翻訳者の知識や経験"
  ],
  "confounding_factors": [
    "文化的、歴史的、学術的背景の違い",
    "英語と日本語の言語構造や表現の違い",
    "専門用語の訳語の不統一",
    "原文の誤りや不明確な表現",
    "翻訳者の主観や解釈の偏り"
  ],
  "exception_handling": [
    {
      "case": "原文の誤りや不明確な表現が見つかった場合は、原著者に確認を取るか、翻訳者の判断で最も適切な解釈を選択する。"
    },
    {
      "case": "専門用語の適切な訳語が見つからない場合は、カタカナ表記を使用し、説明や定義を補足する。"
    },
    {
      "case": "文化的、歴史的、学術的背景の違いにより、日本語の読者に理解が難しい概念がある場合は、補足説明を加える。"
    },
    {
      "case": "英語特有の表現やイディオムに適切な日本語表現がない場合は、意味を損なわない範囲で、最も近い表現を選択する。"
    },
    {
      "case": "翻訳者の知識や経験が不足している分野の論文/書籍の場合は、専門家に相談するか、追加の学習を行う。"
    }
  ],
  "additional_notes": [
    "翻訳にあたっては、原文の意図を尊重しつつ、日本語の読者にとって分かりやすく、自然な文章になるよう心がけてください。",
    "翻訳の過程で得られた知見や改善点は、今後の翻訳プロジェクトにも活かしてください。"
  ],
  "quality_assurance": [
    "翻訳された文章を複数の翻訳者や専門家によって確認し、フィードバックを得る。",
    "原文と翻訳文を並べて比較し、意味の齟齬や誤訳がないかチェックする。",
    "翻訳文を読み上げ、不自然な表現や読みにくい部分がないか確認する。",
    "翻訳品質の評価基準を設定し、それに基づいて翻訳文を評価する。",
    "評価結果を踏まえ、必要に応じて翻訳文を修正・改善する。"
  ],
  "delivery": {
    "format": "翻訳文は、原文と同じ形式(Word, PDF, LaTeX等)で提供する。",
    "layout": "原文のレイアウトや書式を可能な限り再現する。",
    "file_naming": "翻訳文のファイル名は、原文のファイル名に\"_ja\"を追加したものとする。",
    "version_control": "翻訳文のバージョン管理を行い、変更履歴を記録する。",
    "deadline": "納品期限を設定し、それまでに翻訳文を提供する。"
  },
  "maintenance": {
    "update": "原文が改訂された場合、それに合わせて翻訳文も更新する。",
    "feedback": "読者からのフィードバックを収集し、翻訳文の改善に役立てる。",
    "terminology_management": "専門用語の訳語を管理し、一貫性を保つ。",
    "continuous_improvement": "翻訳プロセスを継続的に見直し、改善する。"
  }
}

いいなと思ったら応援しよう!