プロジェクト管理

セグメンテーションルール (TMS)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

セグメンテーション

セグメンテーションとは、原文をより小さな単位に分割することです。これにより、翻訳メモリから以前に翻訳されたテキストを取得する精度が向上します。セグメントはエディタ<2>に表示され、フィルタリングが可能です。プロジェクトにワークフローのステップがある場合、セグメントの変更は翻訳変更ペインに表示されます。

デフォルトのセグメンテーションルールは、サポートされている各言語の特性に対応しており、カスタマイズが可能です。

不適切な形式のドキュメントファイルや、不適切なセグメンテーションのカスタマイズの適用など、セグメンテーションに問題がある状態でインポートされたジョブは、TMの一致率に影響を与える可能性があります。インポート前に時間をかけて原文ファイルをレビューおよび準備することをお勧めします。よくある問題として、改行と段落区切りの誤った使用が挙げられます。

例:

適切なセグメンテーション:

  • 多言語の訳文を持つ翻訳メモリがサポートされており、双方向で使用できます。

    一致率100%。

不適切なセグメンテーション

  • 多言語の訳文を持つ翻訳メモリがサポートされています。

    一致率100%。

  • また、双方向で使用できます。

    一致率63%。

セグメンテーションルールのカスタマイズ

カスタマイズされたセグメンテーションルールは、ジョブおよびプロジェクトテンプレートに適用できます。プロジェクトでカスタマイズされたセグメンテーションルールが必要な場合は、そのプロジェクト用にテンプレートを作成する必要があります。プライマリとして設定すると、その原文言語でインポートされたすべての新規ジョブにカスタムセグメンテーションルールが適用されます。

セグメンテーションルールには2つのタイプがあります。

  • .XLSX ファイルへの省略語

  • .SRX ファイルの正規表現

カスタムルールを使用するには、デフォルトのルールをダウンロードして変更し、変更したファイルをアップロードしてから、指定したジョブに適用します。

注意

スペースのないCJK原文言語に対してカスタムセグメンテーションルールを追加する場合(訳文言語で単語の区切りとしてスペースを使用する場合)、カスタムルールによって分割された訳文セグメントの先頭または末尾にスペースが追加されるようにしてください。これにより、翻訳内の単語が区切られます。これはデフォルトのセグメンテーションルールによって形成されたセグメントでは自動的に行われますが、手動で分割されたセグメントや、追加のカスタムセグメンテーションルールによって形成されたセグメントにはスペースは追加されません。

デフォルトのセグメンテーションルールをダウンロード

デフォルトのセグメンテーションルールをダウンロードするには、以下の手順に従ってください。

  1. 設定 Setup_gear.png ページから、プロジェクト設定 セクションまでスクロールし、セグメンテーション をクリックします。

    セグメンテーション ページが開きます。

  2. カスタマイズする言語を選択し、エクスポート XLSX/SRX をクリックします。

    エクスポート XLSX/SRX ウィンドウが開きます。

  3. ファイル形式を選択:

    • XLSX は省略語一覧を提供します。

    • SRX は正規表現ルールを提供します。

  4. ドロップダウン一覧から言語を選択します。

  5. ダウンロード をクリックします。

    ファイルがシステムにダウンロードされます。

以前にアップロードしたセグメンテーションルールをダウンロードするには、以下の手順に従ってください。

  1. 設定 Setup_gear.png ページから、プロジェクト設定 セクションまでスクロールし、セグメンテーション をクリックします。

    セグメンテーション ページが開きます。

  2. 右側の設定アイコンをクリックし、列のカスタマイズを選択します:customize-segmentation-columns.png

  3. ファイル名列を有効にします

  4. ファイル名をクリックして、保存済みのルールをダウンロードします。

.XLSXファイルの省略形を編集する

省略形は言語ごとに指定でき、その後に新しいセグメントが作成されないようにすることができます。

省略形を編集するには、以下の手順に従ってください:

  1. ダウンロードした.XLSXファイルをエディタで開きます。

  2. 以下の形式で内容を変更します:

    XLSXファイルには、見出しのない2つの列が必要です。

    • 列 1: 指定する省略形

    • 列 2: セグメンテーション動作の指定

      • ABBR_UPPER_NUM

        省略形の後にスペースが続き、その後に数字、記号(数学記号、通貨記号、装飾記号など)、または最初の文字が大文字の単語が続く場合、新しいセグメントは作成されません

      • ABBR_NUM

        省略形の後にスペースが続き、その後に数字が続く場合、新しいセグメントは作成されません

  3. 編集した.XLSXファイルを保存します。

.SRXファイルの正規表現を編集する

.SRXファイルの編集は複雑なプロセスであり、正規表現の使用経験があるユーザーにのみ適しています。

SRXファイルで変更できるルールがいくつかあります:

  • セグメンテーションを行わずにXLSXファイルからテキストをインポートします。1つのセルが1つのセグメントに相当します。

  • 1つのセグメントを2つに分割するために、改行を含むテキストをインポートします。

  • コロン(またはその他の文字)をセグメントの区切り文字として使用します。

  • セミコロン(またはその他の文字)をセグメントの区切り文字として使用することを禁止します。

  • 一覧から省略語を削除します(テキストはセグメント化されます)。

これらのルールは 文字<1>ベースです}。セグメントの区切り文字として使用できるのは単一の文字のみです。文字のグループ(例:<p>)は、セグメントの区切り文字として使用できません。

SRX ファイルを編集するには、以下の手順に従います。

  1. Notepad ++ などのテキストエディタでファイルを開きます。

  2. 正規表現を使用して編集するか、内部セグメンテーションを完全に削除します。

    例:

    BreakRules_Example.png
    • <rule break="no">

      セグメントが分割されないルールの一覧。すなわち、省略語の一覧

    • <rule> <beforebreak>

      区切りの前の文字に対する正規表現(例:文末の「. ? ! :」)。例えば、コロンの後のテキストをセグメント化したくない場合は、すべての <rule><beforebreak> コードから : を削除するだけです。

    • <rule> <afterbreak>

      区切りの後の文字に対する正規表現(例:新しい文の開始、スペースと大文字)。

  3. 変更した SRX ファイルを保存します。

新しいセグメンテーションルールをアップロード

変更または新規のセグメンテーションルールをアップロードするには、以下の手順に従います。

  1. 設定 Setup_gear.png ページから、プロジェクト設定 セクションまでスクロールダウンし、セグメンテーション をクリックします。

    セグメンテーション ページが開きます。

  2. [新規] をクリックします。

    カスタム XLSX または SRX セグメンテーションファイルをアップロード ページが開きます。

  3. ドロップダウン一覧から 言語 を選択します。

  4. ルールに 名前 を付けます。

  5. ファイルを選択をクリックします。

    ファイル選択ウィンドウが開きます。

  6. アップロードする変更済みのルールファイルを選択します。

  7. カスタムセグメンテーションルールを選択した言語のプライマリセグメンテーションルールにする場合は、プライマリにチェックを入れます。

  8. 作成をクリックします。

    セグメンテーションページが開き、ルールが一覧に追加されます。

ジョブインポートでのカスタムセグメンテーションルールの使用

ジョブインポートでカスタムルールを使用したり、訳文セグメント長を設定したりするには、以下のステップに従います。

  1. ジョブ作成のステップ8で、ファイルインポート設定からセグメンテーションとセグメント長をクリックします。

    セグメンテーションとセグメント長オプションのドロップダウンが開きます。

  2. 原文セグメンテーションルールドロップダウン一覧から、変更したルールを選択します。

  3. 必要に応じて、プロジェクトの要件(字幕翻訳など)に基づいて、訳文セグメント長の制限を設定します。

    • 原文に対する訳文セグメント長の最大値(%)を選択し、原文セグメントに基づいてセグメント長を制限するための希望するパーセンテージを入力します。

    • 訳文セグメント長の最大文字数を選択し、文字数でセグメント長を制限するための文字数を入力します。

  4. 作成をクリックします。

    ジョブが作成され、指定されたセグメンテーションルールを使用して一覧に追加されます。

セグメンテーション変更の例(1セル1セグメント)

SRXファイルからすべての内部セグメンテーションルールを削除し、適用される段落、要素、またはセル全体の基本的なセグメンテーションのみを残します。このセグメンテーションルールは、すべてのファイルタイプ(MS Word、XML、HTML、Excelなど)に適用できます。

例:

A

B

1

ピーター!=--wait

2

こんにちは。

3

デフォルトのセグメンテーションでインポートされたこのXLSXの例には、Peter!Wait!、およびHelloの3つのセグメントが含まれます。

すべての内部セグメンテーションを削除し、セルに基づく基本的なセグメンテーションのみを残すと、セグメントはPeter!の2つだけになります。Wait!およびHello

SRXファイルを編集して、すべてのデフォルトのセグメンテーションルール、つまり<!-- break rules --></languagerule>の間のコードを削除します。

例:

1cell-1segment-srx.png

カスケード処理により、この例が仕事をしなくなる可能性があります。そのような場合は、編集したSRXファイルをNotepad++で開き、header要素の2つの属性を見つけて、両方をnoに変更します。

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.