Method: projects.translateText

Menerjemahkan teks input dan menampilkan teks terjemahan.

Permintaan HTTP

POST https://{TRANSLATION_GDC_ENDPOINT}/v3/{parent}:translateText

Parameter jalur

Parameter
parent

string

Wajib. Project untuk melakukan panggilan. Harus merujuk ke project pemanggil.

Format /projects/{project-id}.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "contents": [
    string
  ],
  "mime_type": string,
  "source_language_code": string,
  "target_language_code": string,
  "glossary_config": {
    object TranslateTextGlossaryConfig)
  },
    string: string,
    ...
  }
}
Kolom
contents[]

string

Wajib. Konten input dalam format string. Sebaiknya total konten kurang dari 30 ribu titik kode. Panjang maksimum kolom ini adalah 1024.

mime_type

string

Opsional. Format teks sumber, misalnya, "text/html", "text/plain". Jika dibiarkan kosong, jenis MIME akan ditetapkan secara default ke "text/html".

source_language_code

string

Opsional. Kode bahasa BCP-47 dari teks input jika diketahui, misalnya, "en-US" atau "sr-Latn". Kode bahasa yang didukung tercantum dalam Dukungan Bahasa. Jika bahasa sumber tidak ditentukan, API akan mencoba mengidentifikasi bahasa sumber secara otomatis dan menampilkan bahasa sumber dalam respons.

target_language_code

string

Wajib. Kode bahasa BCP-47 yang akan digunakan untuk terjemahan teks input, ditetapkan ke salah satu kode bahasa yang tercantum di Dukungan Bahasa.

glossary_config

object (TranslateTextGlossaryConfig)

Opsional. Glosarium yang akan diterapkan.

  • cloudtranslate.glossaries.predict

Isi respons

Jika berhasil, isi respons akan berisi instance TranslateTextResponse.