Cuotas y límites

En este documento se detallan las restricciones y las cuotas de uso actuales de la API Cloud Translation. Esta página se actualizará para reflejar cualquier cambio que hagamos en dichas restricciones o cuotas.

Estas cuotas se aplican a todos los usuarios y proyectos de desarrollo de la API Cloud Translation. Además, se comparten entre todas las aplicaciones y versiones de API que se utilicen en cada uno de esos proyectos.

Puedes aumentar tus cuotas hasta sus valores máximos a través de la consola de Google Cloud. Si quieres pedir un aumento de la cuota por encima del valor máximo, envía una solicitud a través de la consola de Google Cloud.

Cuotas de contenido

El contenido de la API Cloud Translation se proporciona en forma de cadenas de texto, y tanto el precio como el uso se basan en el recuento de caracteres. Para calcular las cuotas, se cuentan todos los caracteres que se envían a la API Cloud Translation, incluidos los espacios.

Las cuotas diarias se reinician a medianoche (hora del Pacífico).

La API Cloud Translation está optimizada para la traducción de solicitudes cortas; concretamente, la longitud máxima recomendada de cada solicitud es de 2000 puntos de código. La API Cloud Translation rechaza las solicitudes muy grandes (cuando lo hace, muestra un error 400 INVALID_ARGUMENT), independientemente de la cuota que tengas.

La cuota basada en caracteres se aplica a los métodos translateText y detectLanguage. El límite estricto para las solicitudes es de 30.000 caracteres Unicode (puntos de código).

Cuota de contenido Volumen predeterminado Máximo Duración A qué se aplica
Caracteres del modelo general por día 1000 millones Sin límite Un día Proyecto
Caracteres del modelo general cada 100 segundos por proyecto 1 millón de caracteres 10 millones de caracteres 100 segundos Proyecto
Caracteres del modelo general cada 100 segundos por proyecto y usuario 100.000 caracteres 10 millones de caracteres 100 segundos Proyecto y usuario

Si superas tu cuota, la edición básica de Cloud Translation devuelve el error 403, en el que puede leerse "Daily Limit Exceeded" si has sobrepasado el límite diario o "User Rate Limit Exceeded" si has superado alguna de las cuotas de caracteres del modelo general cada 100 segundos.

Si quieres ver o cambiar los límites de uso de tu proyecto o pedir un aumento de la cuota, debes hacer lo siguiente:

  1. Si todavía no tienes ninguna cuenta de facturación para tu proyecto, crea una.
  2. Visita la página sobre APIs habilitadas de la biblioteca de APIs en la consola de Cloud y selecciona una de la lista.
  3. Si quieres ver y cambiar la configuración relativa a la cuota, selecciona la opción Cuotas. Si quieres ver las estadísticas de uso, selecciona la opción Uso.

Cuotas de solicitudes

Además de las cuotas de contenido mencionadas arriba, Cloud Translation aplica cuotas de uso de la API.

Descubrir las solicitudes de idiomas admitidos

En las ediciones básica y avanzada de Cloud Translation, se limita la frecuencia con que puedes solicitar la traducción de la lista de idiomas admitidos.

Esta cuota no se aplica a los textos que se envíen para traducirse, sino únicamente a las solicitudes de la lista de idiomas compatibles.

Cuota Predeterminada Máximo Duración A qué se aplica
Solicitudes de la lista de idiomas admitidos 1000 solicitudes 1000 solicitudes 100 segundos Proyecto

Edición avanzada

En la API Cloud Translation, puedes hacer un número de solicitudes limitado. La cuota se aplica a todas las llamadas de Cloud Translation, salvo aquellas realizadas a los métodos translateText, detectLanguage y getSupportedLanguages. translateText se corresponde con caracteres del modelo general cada 100 segundos en los modelos generales (como detallamos anteriormente), y con caracteres de los modelos de AutoML por minuto en los modelos personalizados de AutoML. detectLanguage y getSupportedLanguages se aplican a caracteres del modelo general cada 100 segundos y a las cuotas solicitudes de la lista de idiomas admitidos cada 100 segundos, respectivamente (consúltalo más arriba). Por su parte, batchTranslationText se corresponde con caracteres de traducción por lotes de la versión 3 de los modelos generales por proyecto y día en los modelos generales, y con caracteres de traducción por lotes de la versión 3 de los modelos personalizados de AutoML por proyecto y día en los modelos personalizados de AutoML. Estas dos cuotas están configuradas como "ilimitadas" de forma predeterminada y se restablecen a medianoche (hora del Pacífico).

Esta cuota no se aplica a las solicitudes enviadas a la edición básica de Cloud Translation.

Actividad Cuota predeterminada Duración A qué se aplica
Solicitudes predeterminadas de la versión 3 por proyecto 6000 60 segundos Proyecto
Solicitudes predeterminadas de la versión 3 por proyecto y usuario Ilimitada 60 segundos Proyecto y usuario
Caracteres de los modelos de AutoML por proyecto 100.000 60 segundos Proyecto
Caracteres de los modelos de AutoML por proyecto y usuario Ilimitada 60 segundos Proyecto y usuario
Caracteres de traducción por lotes en los modelos generales por proyecto Ilimitada 1 día Proyecto
Caracteres de traducción por lotes en los modelos personalizados de AutoML por proyecto Ilimitada 1 día Proyecto

Modelos (solo en la edición avanzada)

Cuando se usa un modelo general o personalizado, se aplican las cuotas de contenido según el ID del proyecto que tenga asociado. Las cuotas de solicitudes se aplican según el proyecto asociado a la solicitud.

Por ejemplo, echa un vistazo a la siguiente solicitud de traducción de texto:

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."]
}

Las cuotas de solicitudes se aplican según project-id-1 y la cuota de contenido, según project-id-2.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Documentación de la API Cloud Translation