REST Resource: projects.glossaries

重要: 丸かっこ内の URL にアクセスするには、インターネットに接続する必要があります。この URL は、エアギャップ環境外からアクセスするために提供されます。

リソース: 用語集

ユーザーが提供したデータから構築された用語集を表します。

JSON 表現
{
  "name": string,
  "input_config": {
    object (GlossaryInputConfig)
  },
  "entry_count": integer,
  "submit_time": string,
  "end_time": string,
  "display_name": string,

  // Union field languages can be only one of the following:
  "language_pair": {
    object (LanguageCodePair)
  },
  "language_codes_set": {
    object (LanguageCodesSet)
  }
  // End of list of possible types for union field languages.
}
フィールド
name

string

必須。用語集のリソース名。用語集名の形式は projects/{project-id}/glossaries/{glossary-id} です。

input_config

object (GlossaryInputConfig)

必須。用語集の作成に使用できる例を提供します。用語集の合計は 1,000 万 Unicode コードポイントを超えてはなりません。

entry_count

integer

出力専用。用語集で定義されたエントリの数。

submit_time

string (Timestamp (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Timestamp) format)

出力専用。glossaries.create が呼び出された日時。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

end_time

string (Timestamp (https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#google.protobuf.Timestamp) format)

出力専用。用語集の作成が完了した日時。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

display_name

string

省略可。用語集の表示名。

共用体フィールド languages。用語集でサポートされている言語。languages は次のいずれかになります。
language_pair

object (LanguageCodePair)

単一言語ペアの用語集で使用されます。

language_codes_set

object (LanguageCodesSet)

多言語用語セットの用語集で使用されます。

LanguageCodePair

単一言語ペアの用語集で使用されます。

JSON 表現
{
  "source_language_code": string,
  "target_language_code": string
}
フィールド
source_language_code

string

必須。入力テキストの BCP-47 言語コード(例: 「en-US」)。GlossaryTerm.language_code と完全に一致することが想定されます。

target_language_code

string

必須。翻訳出力の BCP-47 言語コード(「zh-CN」など)。GlossaryTerm.language_code と完全に一致することが想定されます。

LanguageCodesSet

多言語用語セットの用語集で使用されます。

JSON 表現
{
  "language_codes": [
    string
  ]
}
フィールド
language_codes[]

string

用語集で定義されている用語の BCP-47 言語コード。すべてのエントリは一意です。リストに少なくとも 2 つのエントリが含まれている。GlossaryTerm.language_code と完全に一致することが想定されます。

GlossaryInputConfig

用語集の入力構成。

JSON 表現
{
  "s3_source": {
    object (S3Source)
  }
}
フィールド
s3_source

object (S3Source)

必須。用語集データの保存場所。ファイル形式はファイル名の拡張子に基づいて決定されます。API は、サポートされていない URI とファイル形式に対して google.rpc.Code.INVALID_ARGUMENT を返します。ワイルドカードは使用できません。これは、次のいずれかの形式の単一ファイルである必要があります。

単一言語ペアの用語集の場合:

  • TSV/CSV(.tsv/.csv): 2 列のファイル。タブまたはカンマで区切ります。最初の列はソーステキストです。2 列目はターゲット テキストです。ファイルにヘッダーを含めることはできません。つまり、最初の行は列名ではなくデータです。

  • TMX(.tmx): 原文と訳文の用語ペアを定義する並列データを含む TMX ファイル。

多言語用語セットの用語集の場合:

  • CSV(.csv): 複数言語で同等の用語を定義する複数列の CSV ファイル。詳細については、ドキュメントの用語集(https://cloud.google.com/translate/docs/advanced/glossary)をご覧ください。

S3Source

入力コンテンツの保存場所。

JSON 表現
{
  "input_uri": string
}
フィールド
input_uri

string

必須。ソースデータ URI。例: s3://my_bucket/my_object

メソッド

create

用語集を作成し、長時間実行オペレーションを返します。

delete

用語集が作成されていない場合は、用語集を削除します。

get

用語集を取得します。

list

プロジェクト内の用語集を一覧表示します。