Method: projects.translateText

Traduce el texto introducido y devuelve el texto traducido.

Solicitud HTTP

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

Parámetros de ruta

Parámetros
parent

string

Obligatorio. Proyecta para hacer una llamada. Debe hacer referencia al proyecto de un llamante.

Formato: /projects/{project-id}.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos que presentan la siguiente estructura:

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

string

Obligatorio. 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 1024 caracteres.

mime_type

string

Opcional. El formato del texto de origen, por ejemplo, "text/html" o "text/plain". Si se deja en blanco, el tipo MIME será "text/html" de forma predeterminada.

source_language_code

string

Opcional. 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 la página de 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. Código de idioma BCP-47 que se va a usar para traducir el texto de entrada. Debe ser uno de los códigos de idioma que se indican en la sección de idiomas admitidos.

Cuerpo de la respuesta

Si la solicitud se hace correctamente, en el cuerpo de la respuesta se incluye una instancia de TranslateTextResponse.