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
contentsde votre demande de traduction est vide. - Ajoutez le texte de la phrase dans le champ
contentsde la requête.
- Le champ
Le paramètre
mime_typen'est pas valide.- Le champ
mime_typede votre demande de traduction n'est pas valide. - Les valeurs acceptées sont
text/plainettext/html. - Si le champ
mime_typeest vide, la valeur par défaut esttext/html.
- Le champ
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
getSupportedLanguagesrenvoie 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 HTTPne sont pas au bon format. Par exemple, le bon format estprojects/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.
- Le nom du glossaire ou l'URL
Nom de projet incorrect.
- Le format du nom de projet est incorrect.
projects/PROJECT_IDest un exemple de format incorrect. Pour une URLHTTP, un format incorrect peut êtreprojects/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.
- Le format du nom de projet est incorrect.
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=frousrc=frettgt=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.
- 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,
Jeton de page incorrect.
- Le jeton de page de la liste du glossaire n'est pas valide. La valeur du champ
page_tokendoit être identique à celle du champnext_page_tokenrenvoyée par votre réponse précédentelistsur les glossaires. Le jeton peut changer ou comporter des caractères manquants. - Si vous utilisez
gRPC, vérifiez si la valeur du champpage_tokenest identique à celle du champnext_page_tokenrenvoyée par la réponse de la liste précédente. - Si vous utilisez
HTTP, vérifiez que la valeur du champpage_tokenest correcte dans l'URL. Par exemple, le bon format est/v1alpha1/projects/PROJECT_ID/glossaries?page_token=XXXX.
- Le jeton de page de la liste du glossaire n'est pas valide. La valeur du champ
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
HTTPdoit respecter le formatprojects/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.
- Le nom du projet doit respecter le format suivant :
Jeton de page incorrect.
- Assurez-vous que la valeur du champ
list_tokenest numérique dans l'appel de la méthodeListOperationRequest. - Si vous utilisez
gRPC, vérifiez si la valeur du champpage_tokenest identique à celle du champnext_page_tokende la réponse de liste précédente. - Si vous utilisez
HTTP, vérifiez que la valeur du champpage_tokenest correcte dans l'URL. Par exemple, le bon format est/v1alpha1/projects/PROJECT_ID/glossaries?page_token=XXXX.
- Assurez-vous que la valeur du champ
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_typen'est pas valide.- Le paramètre
mime_typede la requêtedetectLanguagen'est pas valide. - Utilisez la valeur
text/plainoutext/html. La valeurtext/htmlest celle par défaut.
- Le paramètre
Le champ
contentde l'appel de la méthodedetectLanguageest vide.- Assurez-vous que le champ
contentde la requête n'est pas vide.
- Assurez-vous que le champ
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_iddans 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.
- Le glossaire
AITR2054 - JobNotFound
Exemple de message d'erreur :
- Aucun job trouvé pour l'ID.
- Impossible de trouver une opération
asyncspécifique. - L'opération
asyncn'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.
- Impossible de trouver une opération
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.
- Le fichier d'entrée du glossaire contient des entrées dont la taille (
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 à
StorageGridne sont pas renseignées correctement sur le serveur de traduction. - Vérifiez l'état de
StorageGridet redémarrez le serveur de traduction. - Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
- Les informations requises pour se connecter à
Vous devez indiquer un ID d'accès S3.
- Les informations requises pour se connecter à
StorageGridne sont pas renseignées correctement sur le serveur de traduction. - Vérifiez l'état de
StorageGridet redémarrez le serveur de traduction. - Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
- Les informations requises pour se connecter à
Le code secret d'accès à S3 ne peut pas être vide.
- Les informations requises pour se connecter à
StorageGridne sont pas renseignées correctement sur le serveur de traduction. - Vérifiez l'état de
StorageGridet redémarrez le serveur de traduction. - Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
- Les informations requises pour se connecter à
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
asyncpour 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.
- Il est impossible d'interroger ou de mettre à jour les opérations
É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_idn'apparaît qu'une seule fois. - Contactez votre spécialiste de l'assistance pour obtenir de l'aide.
- Vérifiez votre base de données pour vous assurer que chaque
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.
- Vérifiez que le serveur frontend de traduction est en cours d'exécution.
- Pour en savoir plus, consultez Activer les API pré-entraînées.