Utilisation do-not-translate dans Amazon Translate - Amazon Translate

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation do-not-translate dans Amazon Translate

Pour le contenu HTML, vous pouvez ajouter des do-not-translate balises au texte que vous ne souhaitez pas traduire. Cette fonctionnalité est disponible pour les opérations de console et d'API.

Utilisation do-not-translate avec la console

Dans le contenu HTML source, spécifiez translate="no" les balises HTML qui entourent le contenu que vous ne souhaitez pas traduire. Par exemple, pour traduire le texte suivant de l'anglais vers l'allemand :

In French, the Louvre Museum is Musée du Louvre.

Le texte « Musée du Louvre » doit rester en français. Nous utilisons donc une balise span pour ignorer la traduction de ce contenu :

<p>In French, the Louvre Museum is <span translate="no">Musée du Louvre</span>.</p>

Cette phrase a pour résultat la traduction en allemand :

<p>Auf Französisch ist <span translate="no">Musée du Louvre</span> das Louvre-Museum.</p>

Utilisation do-not-translate avec l'API

Vous pouvez utiliser les opérations do-not-translate d'API en temps réel (TranslateTextetTranslateDocument) et les opérations d'StartTextTranslationJobAPI asynchrones. Dans le texte source que vous fournissez pour la demande d'API, vous pouvez utiliser n'importe quel type d'élément HTML pour spécifier le contenu qui ne doit pas être traduit.

Dans l'exemple suivant, nous voulons traduire du texte de l'anglais vers l'espagnol, mais conserver du texte en anglais :

aws translate translate-text \ --source-language-code "en" \ --target-language-code "es" \ --region us-west-2 \ --text "<p>You can translate this paragraph to any language.</p> <p translate=no>But do not translate this.</p>"

Cette demande d'API renvoie la traduction espagnole suivante :

{ "TranslatedText": "<p>Puede traducir este párrafo a cualquier idioma.</p> <p translate=no>But do not translate this.</p>", "SourceLanguageCode": "en", "TargetLanguageCode": "es" }