REST Resource: projects.glossaries

중요: 괄호 안에 나열된 URL에 액세스하려면 인터넷에 연결해야 합니다. URL은 오프라인 환경 외부에서 액세스할 수 있도록 제공됩니다.

리소스: Glossary

사용자가 제공한 데이터로 빌드된 용어집을 나타냅니다.

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만 유니코드 코드포인트를 초과해서는 안 됩니다.

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열 파일, 탭 또는 쉼표로 구분됩니다. 첫 번째 열은 소스 텍스트입니다. 두 번째 열은 대상 텍스트입니다. 파일에 헤더가 포함되어서는 안 됩니다. 즉, 첫 번째 행은 열 이름이 아닌 데이터입니다.

  • 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

프로젝트의 용어집을 나열합니다.