REST Resource: projects.glossaries

重要提示:如需访问圆括号中列出的网址,您必须连接到互联网。该网址用于在气隙环境之外进行访问。

资源:词汇表

表示根据用户提供的数据构建的词汇表。

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)

必需。提供用于构建术语表的示例。整个术语表不得超过 1000 万个 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,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"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,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例:"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 语言代码。所有条目都是唯一的。该列表包含至少两个条目。应与 GlossaryTerm.language_code 完全一致。

GlossaryInputConfig

术语表的输入配置。

JSON 表示法
{
  "s3_source": {
    object (S3Source)
  }
}
字段
s3_source

object (S3Source)

必需。词汇表数据的存储位置。文件格式根据文件扩展名确定。对于不受支持的 URI 和文件格式,API 会返回 google.rpc.Code.INVALID_ARGUMENT。不允许使用通配符。必须是采用以下格式之一的单个文件:

对于单向术语表:

  • TSV/CSV (.tsv/.csv):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

列出项目中的术语表。