Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Utilisation de terminologies personnalisées

Mode de mise au point
Utilisation de terminologies personnalisées - 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.

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.

Pour utiliser une terminologie personnalisée lors de la traduction de texte avec l'TranslateTextopération, incluez le TerminologyNames paramètre facultatif.

Par exemple, si vous téléchargez le fichier terminologique suivant appelé Amazon_Family.csv sur votre compte :

en,fr Amazon Family,Amazon Famille

Vous pouvez utiliser la commande CLI suivante pour traduire votre texte à l'aide de la terminologie personnalisée.

Note

Cet exemple est mis en forme pour Unix, Linux et macOS. Pour Windows, remplacez le caractère de continuation Unix, à savoir la barre oblique inversée (\), à la fin de chaque ligne par un accent circonflexe (^).

aws translate translate-text \ --region region \ --source-language-code "en" \ --target-language-code "fr" \ --terminology-names "Amazon_Family" \ --text "Have you ever stored videos in Amazon Family?"

Cela utilise la terminologie personnalisée sélectionnée pour traduire ce texte comme « Avez-vous déjà fait des achats avec Amazon Famille ? » au lieu de la traduction directe (mais indésirable) « Avez-vous déjà fait des achats avec Famille Amazon ? »

L'exemple suivant montre comment utiliser le même fichier terminologique en Python.

import boto3 translate = boto3.client(service_name='translate') print("Translating 'Have you ever shopped with Amazon Family?' from English to French with the 'Amazon_Family' custom terminology...") response = translate.translate_text(Text="Have you ever shopped with Amazon Family?", TerminologyNames=["Amazon_Family"], SourceLanguageCode="en", TargetLanguageCode="fr") print("Translated text: " + response.get('TranslatedText')) print("\n")

Pour plus d'informations sur l'utilisation des opérations Amazon Translate avec des terminologies personnalisées, consultez Opérations d'API.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.