Dépannage

Comment puis-je demander à Cloud Translation – Advanced de ne pas traduire quelque chose ?

Vous pouvez utiliser les balises HTML suivantes :

  • <span translate="no"> </span>
  • <span class="notranslate"> </span>

Pour utiliser cette fonctionnalité, vous devez soumettre un texte source en HTML.

Pourquoi un attribut style a-t-il été ajouté au texte traduit avec les propriétés CSS text-align et direction ?

Cela se produit lorsque le texte que vous traduisez comprend du langage HTML, et que vous traduisez d'une langue qui se lit de droite à gauche vers une langue qui se lit de gauche à droite, ou inversement. La traduction inclut l'attribut HTML style avec les propriétés CSS text-align et direction pour garantir que le texte traduit est orienté dans la bonne direction. Par exemple, la traduction de <h2>Sample text</h2> de l'anglais vers l'hébreu renvoie le code JSON suivant :

{
  "data": {
    "translations": [
      {
        "translatedText": "\u003ch2 style=\";text-align:right;direction:rtl\"\u003e טקסט לדוגמה (דברים) \u003c/h2\u003e"
      }
    ]
  }
}
Je reçois une erreur HTTP 403 lorsque j'appelle l'API.
Il se peut que vous ayez dépassé votre quota : soit le total quotidien facturable, soit la limite de caractères pour 100 secondes. Le message d'erreur indique Daily Limit Exceeded si vous avez dépassé la limite quotidienne, ou User Rate Limit Exceeded si vous avez dépassé l'un des quotas "Caractères pour 100 secondes".

Pour afficher ou modifier les limites d'utilisation de votre projet, ou pour demander une augmentation des quotas, procédez comme suit :

  1. Si vous ne possédez pas encore de compte de facturation pour votre projet, créez-en un.
  2. Accédez à la page "API activées" de la bibliothèque d'API dans Cloud Console, puis sélectionnez une API dans la liste.
  3. Sélectionnez Quotas pour afficher et modifier les paramètres associés aux quotas. Pour afficher les statistiques d'utilisation, sélectionnez Utilisation.
J'obtiens parfois la réponse HTTP 500 (Internal Errors) de l'API.
Cela peut arriver si vous soumettez du texte sans spécifier la langue source. Si Google ne peut pas déterminer la langue source à partir du texte (généralement parce que le texte est trop court), le code d'erreur 500 s'affiche. Cette situation peut être corrigée en indiquant explicitement la langue source.
Puis-je spécifier plusieurs langues cibles dans une requête ?
Vous pouvez indiquer jusqu'à dix langues cibles dans une requêtes par lot. Si vous n'effectuez pas une requête par lot, vous ne pouvez spécifier qu'une seule langue cible avec votre requête.
Est-il possible d'obtenir plusieurs traductions d'un mot ?
Non. Cette fonctionnalité n'est disponible que via l'interface Web à l'adresse translate.google.com.