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 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如:"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 世界標準時間「Zulu」格式的時間戳記,精確度達奈秒單位,最多九個小數位數。例如:"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

列出專案中的字彙表。