Solución de problemas de traducción

En las siguientes secciones, se enumeran los pasos que pueden seguir los usuarios para solucionar problemas relacionados con errores de Vertex AI Translation.

AITR2030 - TranslationServiceInvalidArgument

Los argumentos de la solicitud del servicio de traducción no son válidos. Este es un código de error predeterminado para un argumento no válido en la solicitud. Consulta los detalles y registros de errores para obtener más información.

AITR2031: TextTranslationInvalidArgument

Los argumentos de la solicitud de traducción de texto no son válidos.

Ejemplos de mensajes de error:

  • Contenido vacío en la solicitud de traducción.

    • El campo contents de tu solicitud de traducción está vacío.
    • Agrega texto de la oración en el campo contents de la solicitud.
  • El parámetro mime_type no es válido.

    • El campo mime_type de tu solicitud de traducción no es válido.
    • Los valores admitidos son text/plain y text/html.
    • Si el campo mime_type está vacío, el valor predeterminado es text/html.
  • Par de idiomas no admitido.

    • El servicio de Traducción no admite el par de idiomas de origen y destino.
    • El idioma de destino debe ser inglés. Consulta los idiomas admitidos para obtener una lista de los idiomas de origen.
    • El método getSupportedLanguages devuelve todos los idiomas admitidos.
  • Idioma vacío.

    • El código de idioma de origen o destino en la solicitud está vacío.
    • Verifica el campo de código de idioma de origen o de destino en tu solicitud de traducción y asegúrate de que no esté vacío. Consulta los idiomas admitidos para obtener una lista de los idiomas de origen y sus códigos.
  • Idioma desconocido.

    • El código de idioma de origen o de destino en la solicitud no es un código de idioma BCP-47 y no es válido.
    • Verifica el campo de código de idioma de origen o de destino en tu solicitud de traducción y asegúrate de que use un código de idioma BCP-47.

AITR2033: GlossaryInvalidArgument

Los argumentos de la solicitud de glosario no son válidos.

Ejemplos de mensajes de error:

  • El nombre del glosario no es válido.

    • El nombre del glosario o la URL de GET HTTP no tienen el formato correcto. Por ejemplo, el formato correcto es projects/PROJECT_ID/glossaries/GLOSSARY_ID.
    • Si usas gRPC, verifica el formato del campo del glosario en la solicitud.
    • Si usas GET HTTP, asegúrate de que tu URL siga este formato: /v1alpha1/projects/PROJECT_ID/glossaries/GLOSSARY_ID.
  • El nombre del proyecto no es válido.

    • El nombre del proyecto no tiene el formato correcto. Un ejemplo de formato incorrecto es projects/PROJECT_ID. En el caso de una URL de HTTP, un formato incorrecto podría ser projects/PROJECT_ID/glossaries.
    • Si usas gRPC, verifica el valor en el campo principal de la solicitud para asegurarte de que el formato sea correcto.
    • Si usas HTTP, asegúrate de que la URL sea correcta. Por ejemplo, el formato correcto es /v1alpha1/projects/PROJECT_ID/glossaries.
  • Filtro no válido.

    • El filtro de la lista de glosarios no es válido. El filtro de la lista de glosarios solo admite el filtrado por idiomas fuente y objetivo. Por ejemplo, src=fro src=fry tgt=en.
    • Si usas gRPC, verifica el campo de filtro en la solicitud y asegúrate de que sea correcto.
    • Si usas GET HTTP, asegúrate de tener la URL correcta. Por ejemplo, el formato correcto es /v1alpha1/projects/PROJECT_ID/glossaries?filter=XXXX.
  • El token de la página no es válido.

    • El token de la página de la lista del glosario no es válido. El valor del campo page_token debe ser el mismo que el valor del campo next_page_token que se devolvió en la respuesta anterior de los glosarios de list. Es posible que el token cambie o que le falten algunos caracteres.
    • Si usas gRPC, verifica si el valor del campo page_token es el mismo que el valor del campo next_page_token que se devolvió en la respuesta de la lista anterior.
    • Si usas HTTP, verifica si el valor del campo page_token es correcto en la URL. Por ejemplo, el formato correcto es /v1alpha1/projects/PROJECT_ID/glossaries?page_token=XXXX.
  • Hay una fila de datos incorrecta en el archivo CSV.

    • Hay al menos una fila en el archivo de entrada del glosario que tiene datos incorrectos.
    • Verifica el archivo de entrada del glosario y asegúrate de que los datos usen un formato válido.
  • Se duplicaron las columnas para el código de idioma, {language code, column info}.

    • Hay al menos dos columnas que comparten el mismo código de idioma.
    • Consulta los detalles del error y, luego, identifica las columnas problemáticas.
  • No hay suficientes idiomas válidos en el archivo CSV.

    • Debe tener términos para al menos dos idiomas diferentes.
    • El archivo de entrada del glosario debe tener al menos dos idiomas diferentes.

AITR2034: JobInvalidArgument

Ejemplos de mensajes de error:

  • El nombre de la operación no es válido.

    • Verifica el nombre de la operación.
    • Se espera que tenga el formato projects/PROJECT/operations/OPERATION_ID.
  • El nombre del proyecto no es válido.

    • El nombre del proyecto debe seguir este formato: projects/PROJECT_ID.
    • La URL de HTTP debe seguir el formato projects/YOUR_PROJECT_ID/glossaries.
    • Si usas gRPC, verifica el campo principal en la solicitud para asegurarte de que siga el formato correcto.
    • Si usas HTTP, asegúrate de que tu URL siga este formato: /v1alpha1/projects/PROJECT_ID/glossaries.
  • El token de la página no es válido.

    • Asegúrate de que el valor del campo list_token sea numérico en la llamada de método ListOperationRequest.
    • Si usas gRPC, verifica si el valor del campo page_token es el mismo que el valor del campo next_page_token de la respuesta de la lista anterior.
    • Si usas HTTP, verifica si el valor del campo page_token es correcto en la URL. Por ejemplo, el formato correcto es /v1alpha1/projects/PROJECT_ID/glossaries?page_token=XXXX.

AITR2035: DetectLanguageInvalidArgument

Los argumentos de la solicitud de detección de idioma no son válidos.

Ejemplos de mensajes de error:

  • El parámetro mime_type no es válido.

    • El parámetro mime_type de la solicitud detectLanguage no es válido.
    • Usa el valor text/plain o text/html. El valor text/html es el predeterminado.
  • El campo content en la llamada de método detectLanguage está vacío.

    • Asegúrate de que el campo content de la solicitud no esté vacío.

AITR2053 - GlossaryNotFound

No se encontró el servidor cuando se controló la solicitud de glosario.

Ejemplo de mensaje de error:

  • El glosario {project_id: PROJECT_ID, glossary_id: GLOSSARY_ID} no existe.
    • Glosario: {project_id: PROJECT_ID, GLOSSARY_ID} no existe.
    • No existe el glosario con el glossary_id en el proyecto determinado. El glosario se debe crear antes de consultarlo.
    • Verifica si se creó el glosario antes de consultarlo.
    • Si usas gRPC, verifica el campo del glosario en la solicitud para asegurarte de que sea correcto.
    • Si usas GET HTTP, asegúrate de tener la URL correcta. Por ejemplo, el formato correcto es /v1alpha1/projects/PROJECT_ID/glossaries/GLOSSARY_ID.

AITR2054 - JobNotFound

Ejemplo de mensaje de error:

  • No se encontró ningún trabajo con ese ID.
    • No se pudo encontrar una operación async específica.
    • La operación async no existe en la base de datos:
      • Verifica el ID de operación en la solicitud.
      • Comunícate con tu especialista de asistencia para obtener más ayuda.

AITR2060: TranslationServiceAlreadyExists

Ya existe alguna entidad.

  • Reintenta la solicitud.
  • Comunícate con tu especialista de asistencia para obtener más ayuda.

AITR2063 - GlossaryAlreadyExists

El glosario ya existe.

Ejemplos de mensajes de error:

  • Ya existe una entrada del glosario con el mismo texto fuente y de destino.

    • Cuando se traduce con un glosario, algunas entradas comparten el mismo texto de origen y destino.
    • Asegúrate de que el glosario del Servicio de base de datos no tenga entradas duplicadas con el mismo texto de origen y destino.
  • Ya existe un glosario con este nombre.

    • Ya existe otro glosario con el mismo nombre.
    • Usa un nombre diferente para el nuevo glosario.

AITR2090: TranslationServiceFailedPrecondition

El servicio de traducción no se encuentra en el estado requerido para la operación.

Ejemplo de mensaje de error:

  • No hay archivos que coincidan cuando se crea un contexto del alineador.
    • El servicio de alineación es uno de los servicios que ejecuta Traducción. No se pudo ejecutar el servicio de alineación porque faltaban los archivos del modelo.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.

AITR2093: GlossaryFailedPrecondition

El servicio de Traducción está intentando usar un glosario, pero no se encuentra en el estado requerido para que la operación funcione correctamente.

Ejemplo de mensaje de error:

  • Se encontró una entrada de glosario demasiado grande.
    • El archivo de entrada del glosario contiene entradas con un tamaño (bytes) que supera la cantidad máxima de bytes (max_bytes) permitida.
    • Actualiza el glosario para que su longitud no supere los max_bytes caracteres.

AITR2130: TranslationServiceInternal

Ejemplo de mensaje de error:

  • No se pudo iniciar la transacción de la base de datos.

    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pudo finalizar la transacción de la base de datos.

    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pudo revertir la transacción de la base de datos no confirmada.

    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pudo traducir el texto.

    • Se excedió la longitud máxima de entrada de 1,024 caracteres.
    • Sigue las recomendaciones de Consideraciones.
    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.

AITR2133 - GlossaryInternal

Ejemplos de mensajes de error:

  • No se pudieron obtener los glosarios.

    • No se puede recuperar el glosario de la base de datos debido a problemas de conexión.
    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pudo desempaquetar los metadatos del glosario de eliminación.

    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pudo desempaquetar los metadatos de creación del glosario.

    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pudo desempaquetar la especificación de creación del glosario.

    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pudieron crear transacciones de bases de datos para el servicio de Translation.

    • No se pudo crear la base de datos para almacenar el glosario.
    • Verifica el estado del servicio de base de datos y reinicia el servidor de Translation.
  • No se pudieron crear las tablas para el servicio de Translation.

    • No se pudieron crear las tablas de traducción para almacenar las entradas del glosario.
    • Verifica el estado del servicio de base de datos y reinicia el servidor de Translation.
  • No existe la tabla de glosario.

    • No existen las tablas requeridas del glosario de Traducción.
    • Si reinicias el servidor, se volverá a intentar crear la tabla.
  • El certificado del servidor de S3 no puede estar vacío.

    • La información necesaria para conectarse a StorageGrid no se completó correctamente en el servidor de traducción.
    • Verifica el estado de StorageGrid y reinicia el servidor de Translation.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • El ID de acceso a S3 no puede estar vacío.

    • La información necesaria para conectarse a StorageGrid no se completó correctamente en el servidor de traducción.
    • Verifica el estado de StorageGrid y reinicia el servidor de Translation.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • El secreto de acceso a S3 no puede estar vacío.

    • La información necesaria para conectarse a StorageGrid no se completó correctamente en el servidor de traducción.
    • Verifica el estado de StorageGrid y reinicia el servidor de Translation.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.

AITR2134 - JobInternal

Ejemplos de mensajes de error:

  • No se pueden actualizar los trabajos completados.

  • No se pudo establecer el estado de procesamiento de un trabajo.

    • Las operaciones de lectura o escritura fallaron en los registros de trabajo porque falló la transacción de la base de datos.
    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pueden actualizar los trabajos completados.

  • No se pudo consultar ni ejecutar la operación async.

    • No se pueden consultar ni actualizar las operaciones async por uno de los siguientes motivos:
      • Problemas de conexión a la base de datos
      • Los datos no son válidos y no se pudieron analizar para generar una respuesta.
    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pudieron leer los trabajos.

    • Las operaciones de lectura o escritura en los registros de trabajo fallaron debido a una falla en la transacción de la base de datos.
    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • No se pudo borrar un trabajo de la base de datos.

    • Las operaciones de lectura o escritura en los registros de trabajo fallaron debido a una falla en la transacción de la base de datos.
    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.
  • Devuelve más de un trabajo con el mismo job_id.

    • Verifica tu base de datos para asegurarte de que cada job_id aparezca una vez.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.

AITR2135 - DetectLanguageInternal

Ejemplo de mensaje de error:

  • Falta el resultado de la detección de idioma.
    • El detector de idioma no puede identificar el idioma del contenido de entrada.
    • Verifica el contenido de la solicitud. Asegúrate de que los caracteres sean válidos y de que ninguna de las palabras esté en idiomas combinados.
    • Reintenta la solicitud.
    • Comunícate con tu especialista de asistencia para obtener más ayuda.

AITR2140: TranslationServiceUnavailable

El servicio de Traducción no está disponible.