Method: projects.translateText

Traduce el texto de entrada y devuelve el texto traducido.

Solicitud HTTP

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

Parámetros de ruta

Parámetros
parent

string

Obligatorio. Es el proyecto para realizar una llamada. Debe hacer referencia al proyecto de un llamador.

Formato: /projects/{project-id}.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "contents": [
    string
  ],
  "mime_type": string,
  "source_language_code": string,
  "target_language_code": string,
  "glossary_config": {
    object TranslateTextGlossaryConfig)
  },
    string: string,
    ...
  }
}
Campos
contents[]

string

Obligatorio. Es el contenido de la entrada en formato de cadena. Recomendamos que el contenido total sea inferior a 30,000 puntos de código. La longitud máxima de este campo es de 1,024.

mime_type

string

Opcional. Es el formato del texto fuente, por ejemplo, "text/html" o "text/plain". Si se deja en blanco, el tipo de MIME predeterminado es "text/html".

source_language_code

string

Opcional. Es el código de idioma BCP-47 del texto de entrada si se conoce, por ejemplo, "en-US" o "sr-Latn". Los códigos de idioma admitidos se indican en Idiomas admitidos. Si no se especifica el idioma de origen, la API intenta identificarlo automáticamente y lo devuelve en la respuesta.

target_language_code

string

Obligatorio. Es el código de idioma BCP-47 que se usará para traducir el texto de entrada. Se debe establecer en uno de los códigos de idioma que se indican en Idiomas admitidos.

glossary_config

object (TranslateTextGlossaryConfig)

Opcional. Es el glosario que se aplicará.

  • cloudtranslate.glossaries.predict

Cuerpo de la respuesta

Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de TranslateTextResponse.