Résoudre les problèmes de traduction

Les sections suivantes listent les étapes que les utilisateurs peuvent suivre pour résoudre les problèmes liés à Vertex AI Translation.

AITR2030 - TranslationServiceInvalidArgument

Les arguments de la demande de service de traduction ne sont pas valides. Il s'agit d'un code d'erreur par défaut pour un argument non valide dans la requête. Pour en savoir plus, consultez les détails et les journaux des erreurs.

AITR2031 - TextTranslationInvalidArgument

Les arguments de la demande de traduction de texte ne sont pas valides.

Exemples de messages d'erreur :

  • Contenu vide dans la demande de traduction.

    • Le champ contents de votre demande de traduction est vide.
    • Ajoutez le texte de la phrase dans le champ contents de la requête.
  • Le paramètre mime_type n'est pas valide.

    • Le champ mime_type de votre demande de traduction n'est pas valide.
    • Les valeurs acceptées sont text/plain et text/html.
    • Si le champ mime_type est vide, la valeur par défaut est text/html.
  • Combinaison linguistique non acceptée.

    • La paire de langues source et cible n'est pas acceptée par le service de traduction.
    • La langue cible doit être l'anglais. Consultez la liste des langues sources acceptées.
    • La méthode getSupportedLanguages renvoie toutes les langues disponibles.
  • Langue vide.

    • Le code de langue source ou cible dans la requête est vide.
    • Vérifiez que les champs de code de langue source ou cible de votre demande de traduction ne sont pas vides. Consultez la page Langues acceptées pour obtenir la liste des langues source et des codes.
  • Langue inconnue.

    • Le code de langue source ou cible de la requête n'est pas un code de langue BCP-47 et n'est pas valide.
    • Vérifiez le champ du code de langue source ou cible dans votre demande de traduction et assurez-vous qu'il utilise un code de langue BCP-47.

AITR2033 - GlossaryInvalidArgument

Les arguments de la demande de glossaire ne sont pas valides.

Exemples de messages d'erreur :

  • Nom de glossaire non valide.

    • Le nom du glossaire ou l'URL GET HTTP ne sont pas au bon format. Par exemple, le bon format est projects/PROJECT_ID/glossaries/GLOSSARY_ID.
    • Si vous utilisez gRPC, vérifiez le format du champ de glossaire dans la requête.
    • Si vous utilisez GET HTTP, assurez-vous que votre URL respecte le format suivant : /v1alpha1/projects/PROJECT_ID/glossaries/GLOSSARY_ID.
  • Nom de projet incorrect.

    • Le format du nom de projet est incorrect. projects/PROJECT_ID est un exemple de format incorrect. Pour une URL HTTP, un format incorrect peut être projects/PROJECT_ID/glossaries.
    • Si vous utilisez gRPC, vérifiez la valeur du champ parent de la requête pour vous assurer que le format est correct.
    • Si vous utilisez HTTP, assurez-vous que l'URL est correcte. Par exemple, le bon format est /v1alpha1/projects/PROJECT_ID/glossaries.
  • Filtre incorrect.

    • Le filtre de la liste de glossaires n'est pas valide. Le filtre de la liste de glossaires n'accepte que le filtrage par langues source et cible. Par exemple, src=frou src=fret tgt=en.
    • Si vous utilisez gRPC, vérifiez que le champ de filtre de la requête est correct.
    • Si vous utilisez GET HTTP, assurez-vous d'avoir la bonne URL. Par exemple, le bon format est /v1alpha1/projects/PROJECT_ID/glossaries?filter=XXXX.
  • Jeton de page incorrect.

    • Le jeton de page de la liste du glossaire n'est pas valide. La valeur du champ page_token doit être identique à celle du champ next_page_token renvoyée par votre réponse précédente list sur les glossaires. Le jeton peut changer ou comporter des caractères manquants.
    • Si vous utilisez gRPC, vérifiez si la valeur du champ page_token est identique à celle du champ next_page_token renvoyée par la réponse de la liste précédente.
    • Si vous utilisez HTTP, vérifiez que la valeur du champ page_token est correcte dans l'URL. Par exemple, le bon format est /v1alpha1/projects/PROJECT_ID/glossaries?page_token=XXXX.
  • Ligne de données incorrecte dans le fichier CSV.

    • Au moins une ligne du fichier d'entrée du glossaire contient des données incorrectes.
    • Vérifiez le fichier d'entrée du glossaire et assurez-vous que les données utilisent un format valide.
  • Colonnes en double pour le code de langue {language code, column info}.

    • Au moins deux colonnes partagent le même code de langue.
    • Consultez les détails de l'erreur et identifiez les colonnes problématiques.
  • Le fichier CSV ne contient pas assez de langues valides.

    • Vous devez avoir des conditions pour au moins deux langues différentes.
    • Le fichier d'entrée du glossaire doit comporter au moins deux langues différentes.

AITR2034 - JobInvalidArgument

Exemples de messages d'erreur :

  • Nom d'opération non valide.

    • Vérifiez le nom de l'opération.
    • Il doit être au format projects/PROJECT/operations/OPERATION_ID.
  • Nom de projet incorrect.

    • Le nom du projet doit respecter le format suivant : projects/PROJECT_ID.
    • L'URL HTTP doit respecter le format projects/YOUR_PROJECT_ID/glossaries.
    • Si vous utilisez gRPC, vérifiez que le champ parent de la requête est au bon format.
    • Si vous utilisez HTTP, assurez-vous que votre URL respecte le format suivant : /v1alpha1/projects/PROJECT_ID/glossaries.
  • Jeton de page incorrect.

    • Assurez-vous que la valeur du champ list_token est numérique dans l'appel de la méthode ListOperationRequest.
    • Si vous utilisez gRPC, vérifiez si la valeur du champ page_token est identique à celle du champ next_page_token de la réponse de liste précédente.
    • Si vous utilisez HTTP, vérifiez que la valeur du champ page_token est correcte dans l'URL. Par exemple, le bon format est /v1alpha1/projects/PROJECT_ID/glossaries?page_token=XXXX.

AITR2035 - DetectLanguageInvalidArgument

Les arguments de la requête de détection de la langue ne sont pas valides.

Exemples de messages d'erreur :

  • Le paramètre mime_type n'est pas valide.

    • Le paramètre mime_type de la requête detectLanguage n'est pas valide.
    • Utilisez la valeur text/plain ou text/html. La valeur text/html est celle par défaut.
  • Le champ content de l'appel de la méthode detectLanguage est vide.

    • Assurez-vous que le champ content de la requête n'est pas vide.

AITR2053 - GlossaryNotFound

Le serveur n'a pas été trouvé lors du traitement de la demande de glossaire.

Exemple de message d'erreur :

  • Le glossaire {project_id: PROJECT_ID, glossary_id: GLOSSARY_ID} n'existe pas.
    • Le glossaire {project_id: PROJECT_ID, GLOSSARY_ID} n'existe pas.
    • Le glossaire avec glossary_id dans le projet donné n'existe pas. Le glossaire doit être créé avant de pouvoir être interrogé.
    • Vérifiez si le glossaire a été créé avant de l'interroger.
    • Si vous utilisez gRPC, vérifiez que le champ du glossaire dans la demande est correct.
    • Si vous utilisez GET HTTP, assurez-vous d'avoir la bonne URL. Par exemple, le bon format est /v1alpha1/projects/PROJECT_ID/glossaries/GLOSSARY_ID.

AITR2054 - JobNotFound

Exemple de message d'erreur :

  • Aucun job trouvé pour l'ID.
    • Impossible de trouver une opération async spécifique.
    • L'opération async n'existe pas dans la base de données :
      • Vérifiez l'ID de l'opération dans la requête.
      • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.

AITR2060 - TranslationServiceAlreadyExists

Une entité existe déjà.

  • Réessayez d'envoyer la requête.
  • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.

AITR2063 - GlossaryAlreadyExists

Le glossaire existe déjà.

Exemples de messages d'erreur :

  • Une entrée de glossaire avec le même texte source et cible existe déjà.

    • Lorsque vous traduisez à l'aide d'un glossaire, certaines entrées partagent le même texte source et cible.
    • Assurez-vous que le glossaire de Database Service ne contient pas d'entrées en double avec le même texte source et cible.
  • Un glossaire portant ce nom existe déjà.

    • Un autre glossaire portant le même nom existe déjà.
    • Utilisez un autre nom pour le nouveau glossaire.

AITR2090 - TranslationServiceFailedPrecondition

Le service de traduction n'est pas dans l'état requis pour l'opération.

Exemple de message d'erreur :

  • Aucun fichier ne correspond lors de la création d'un contexte d'aligneur.
    • Le service d'alignement est l'un des services exécutés par Traduction. Le service d'alignement n'a pas pu s'exécuter, car les fichiers de modèle étaient manquants.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.

AITR2093 - GlossaryFailedPrecondition

Le service de traduction tente d'utiliser un glossaire, mais celui-ci n'est pas dans l'état requis pour que l'opération fonctionne correctement.

Exemple de message d'erreur :

  • Une entrée de glossaire trop volumineuse a été trouvée.
    • Le fichier d'entrée du glossaire contient des entrées dont la taille (bytes) dépasse le nombre maximal d'octets (max_bytes) autorisé.
    • Mettez à jour le glossaire afin que sa longueur ne dépasse pas max_bytes.

AITR2130 - TranslationServiceInternal

Exemple de message d'erreur :

  • Échec du démarrage de la transaction de base de données.

    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Échec de la fin de la transaction de base de données.

    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Échec du rollback de la transaction de base de données non validée.

    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Échec de la traduction du texte.

    • La longueur maximale de l'entrée (1 024 caractères) a été dépassée.
    • Suivez les recommandations de la section Points à prendre en compte.
    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.

AITR2133 - GlossaryInternal

Exemples de messages d'erreur :

  • Échec de l'obtention des glossaires.

    • Le glossaire n'a pas pu être récupéré depuis la base de données en raison de problèmes de connexion.
    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Impossible de décompresser les métadonnées de suppression du glossaire.

    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Impossible de décompresser les métadonnées de création du glossaire.

    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Impossible de décompresser la spécification de création du glossaire.

    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Échec de la création de transactions de base de données pour le service de traduction.

    • Échec de la création de la base de données pour stocker le glossaire.
    • Vérifiez l'état du service de base de données et redémarrez le serveur de traduction.
  • Échec de la création des tables pour le service de traduction.

    • Échec de la création des tables de traduction pour stocker les entrées du glossaire.
    • Vérifiez l'état du service de base de données et redémarrez le serveur de traduction.
  • Le tableau du glossaire n'existe pas.

    • Les tables requises du glossaire de traduction n'existent pas.
    • Le redémarrage du serveur permet de réessayer de créer la table.
  • Le certificat du serveur S3 ne peut pas être vide.

    • Les informations requises pour se connecter à StorageGrid ne sont pas renseignées correctement sur le serveur de traduction.
    • Vérifiez l'état de StorageGrid et redémarrez le serveur de traduction.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Vous devez indiquer un ID d'accès S3.

    • Les informations requises pour se connecter à StorageGrid ne sont pas renseignées correctement sur le serveur de traduction.
    • Vérifiez l'état de StorageGrid et redémarrez le serveur de traduction.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Le code secret d'accès à S3 ne peut pas être vide.

    • Les informations requises pour se connecter à StorageGrid ne sont pas renseignées correctement sur le serveur de traduction.
    • Vérifiez l'état de StorageGrid et redémarrez le serveur de traduction.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.

AITR2134 - JobInternal

Exemples de messages d'erreur :

  • Impossible de modifier les tâches terminées.

  • Échec de la définition de l'état de traitement d'un job.

    • Les opérations de lecture ou d'écriture ont échoué pour les enregistrements de tâches, car la transaction de base de données a échoué.
    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Impossible de modifier les tâches terminées.

  • Échec de l'interrogation ou de l'exécution de la ou des opérations async.

    • Il est impossible d'interroger ou de mettre à jour les opérations async pour l'une des raisons suivantes :
      • Problèmes de connexion à la base de données.
      • Les données ne sont pas valides et n'ont pas pu être analysées pour générer une réponse.
    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Échec de la lecture des jobs.

    • Les opérations de lecture ou d'écriture sur les enregistrements de tâches ont échoué en raison d'un échec de la transaction de base de données.
    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Échec de la suppression d'un job de la base de données.

    • Les opérations de lecture ou d'écriture sur les enregistrements de tâches ont échoué en raison d'un échec de la transaction de base de données.
    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
  • Renvoie plusieurs tâches avec le même job_id.

    • Vérifiez votre base de données pour vous assurer que chaque job_id n'apparaît qu'une seule fois.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.

AITR2135 - DetectLanguageInternal

Exemple de message d'erreur :

  • Le résultat de la détection de la langue est manquant.
    • Le détecteur de langue ne parvient pas à identifier la langue du contenu saisi.
    • Vérifiez le contenu de la demande. Assurez-vous que les caractères sont valides et qu'aucun mot n'est dans une langue mixte.
    • Réessayez d'envoyer la requête.
    • Contactez votre spécialiste de l'assistance pour obtenir de l'aide.

AITR2140 - TranslationServiceUnavailable

Le service de traduction n'est pas disponible.