Cuotas y límites

Cloud Translation aplica cuotas sobre el tamaño del contenido y sobre el número de solicitudes enviadas. Las cuotas se utilizan para evitar que se produzcan picos de uso imprevistos y, de esa forma, proteger a la comunidad de usuarios de Google Cloud. También puedes configurar cuotas más bajas para evitar hacer un uso excesivo y controlar los costes.

Si superas tu cuota, Cloud Translation devuelve un error 403. En el caso de que excedas un límite diario, el error será Daily Limit Exceeded. Si superas alguna de las cuotas por minuto, el error será User Rate Limit Exceeded.

Las cuotas diarias se reinician a medianoche (UTC -8:00 o UTC -7:00, según la época del año), por lo que las nuevas cuotas pueden tardar hasta 24 horas en aplicarse.

Las cuotas de la versión 2 se aplican a la edición básica de Cloud Translation y las de la versión 3, a la edición avanzada. Puedes consultar y editar tus cuotas desde la página Cuotas de la consola de Google Cloud.

Cuotas de contenido

Las cuotas de contenido se aplican a las cadenas de texto que se envían a la API de Cloud Translation a través de los métodos translateText y detectLanguage. Para calcular las cuotas, se cuentan todos los caracteres que se envían a la API de Cloud Translation, incluidos los espacios. Las cuotas son acumulativas si usas las ediciones básica y avanzada de Cloud Translation conjuntamente.

Cuota de contenido Predeterminado
Caracteres de las versiones 2 y 3 del modelo general por día y proyecto Sin límite
Caracteres de las versiones 2 y 3 del modelo general por minuto y proyecto 6.000.000 de caracteres
Caracteres de las versiones 2 y 3 del modelo general por minuto, proyecto y usuario* 6.000.000 de caracteres

* Las cuotas por usuario se aplican al número de solicitudes que un usuario final puede enviar con una aplicación cliente por minuto. Si usas una cuenta de servicio, su identidad actúa como usuario en lo que respecta a la cuota. Si usas la edición básica de Cloud Translation y una clave de API, Cloud Translation utiliza la dirección IP del cliente para aplicar este límite.

La API de Translation se ha optimizado para traducir solicitudes pequeñas; en concreto, la longitud máxima recomendada para cada solicitud es de 5000 caracteres (puntos de código). Ten en cuenta que, cuantos más caracteres incluyas, mayor será la latencia de respuesta. Para la edición avanzada del servicio, el número máximo de puntos de código de una solicitud es 30.000. En el caso de la edición básica, el tamaño máximo de cada solicitud es 100.000 bytes.

Las solicitudes de la API de Translation que sobrepasan el máximo se rechazan, independientemente de la cuota de la que dispongas. Si esto ocurre, se muestra un error 400 INVALID_ARGUMENT.

Cuotas de solicitudes

Cloud Translation aplica una cuota al número de solicitudes que puedes enviar al servicio.

Cuota Predeterminado
Solicitudes get de idiomas admitidos de las versiones 2 y 3 por minuto y proyecto 600 solicitudes
Solicitudes de la versión 3 por minuto y proyecto 6000 solicitudes
Solicitudes de la versión 3 por proyecto y usuario* Sin límite
Número total de solicitudes de traducción por lotes de la versión 3 por día y proyecto Sin límite

* Las cuotas por usuario se aplican al número de solicitudes que un usuario final puede enviar con una aplicación cliente por minuto. Si usas una cuenta de servicio, su identidad actúa como usuario en lo que respecta a la cuota. Si usas la edición básica de Cloud Translation y una clave de API, Cloud Translation utiliza la dirección IP del cliente para aplicar este límite.

 La cuota se aplica a todas las llamadas de la edición avanzada de Cloud Translation, salvo aquellas realizadas a los métodos translateText, detectLanguage y getSupportedLanguages.

Cuotas de AutoML

En la edición avanzada de Cloud Translation, puedes usar modelos de AutoML para traducir contenido. Con los modelos personalizados, el uso se cuenta en el cálculo de un conjunto de cuotas independientes. Para obtener más información sobre las cuotas de contenido y solicitudes de AutoML, consulta la documentación de AutoML Translation.

Recuento de las cuotas

En el caso de la edición básica de Cloud Translation, las cuotas de contenido y solicitudes se aplican según el proyecto usado, que está determinado por la clave utilizada en esa solicitud.

En el caso de la edición avanzada de Cloud Translation, la cuota de contenido se aplica según el proyecto asociado con el modelo de la solicitud. Las cuotas de solicitudes se aplican según el proyecto que hace la solicitud.

Por ejemplo, en la solicitud de traducción de texto que se describe a continuación, las cuotas de solicitudes se aplican según project-id-1 porque la solicitud procede de project-id-1. La cuota de contenido se aplica según project-id-2 porque la solicitud usa un modelo de ese proyecto.

POST https://translation.googleapis.com/v3/projects/project-id-1/locations/us-central1:translateText
{
  "Model":"projects/project-id-2/locations/us-central1/models/model-id",
  "sourceLanguageCode": "en",
  "targetLanguageCode": "ru",
  "contents": ["Dr. Watson, please discard your trash."]
}

Límites de la edición avanzada de Cloud Translation

En la tabla siguiente se muestran los límites de la edición avanzada de Cloud Translation, que no se pueden cambiar.

Descripción Límite
Número máximo de archivos que puede incluir una solicitud en lote 1000 archivos
Número máximo de recursos de glosario en un proyecto 1000