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 ».

Traduction en temps réel à l'aide de l'API

Mode de mise au point
Traduction en temps réel à l'aide de l'API - 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.

Amazon Translate fournit les opérations de traduction en temps réel suivantes pour prendre en charge les applications interactives :

Ces opérations synchrones renvoient le résultat de la traduction directement à votre application. Si vous utilisez la détection automatique de la langue lors de ces opérations, des frais peuvent vous être facturés. Pour de plus amples informations, veuillez consulter Détection automatique de la langue.

Translate text

Utilisez cette TranslateTextopération pour traduire un seul bloc de texte.

Translate du texte à l'aide de la ligne de commande

L'exemple suivant montre comment utiliser l'TranslateTextopération depuis la ligne de commande. L'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 (^).

En ligne de commande, entrez la commande suivante.

aws translate translate-text \ --region region \ --source-language-code "en" \ --target-language-code "es" \ --text "hello, world"

La commande répond avec le code JSON suivant :

{ "TargetLanguageCode": "es", "TranslatedText": "Hola, mundo", "SourceLanguageCode": "en" }

Translate du texte à l'aide d'un fichier JSON

Cet exemple montre comment utiliser un fichier JSON pour traduire un bloc de texte plus long. Vous pouvez spécifier les langues source et cible sur la ligne de commande ou dans le fichier JSON.

Note

Le fichier JSON d'exemple est formaté dans un souci de lisibilité. Reformatez le champ "Text" pour supprimer les sauts de ligne.

L'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 (^).

Pour traduire un texte à l'aide d'un fichier JSON
  1. Copiez le texte suivant dans un fichier JSON appelé translate.json :

    { "Text": "Amazon Translate translates documents between languages in real time. It uses advanced machine learning technologies to provide high-quality real-time translation. Use it to translate documents or to build applications that work in multiple languages.", "SourceLanguageCode": "en", "TargetLanguageCode": "fr" }
  2. Dans le AWS CLI, exécutez la commande suivante :

    aws translate translate-text \ --region region \ --cli-input-json file://translate.json > translated.json

    La commande produit un fichier JSON qui contient le texte JSON suivant :

    { "TargetLanguageCode": "fr", "TranslatedText": "Amazon Translate traduit les documents entre les langue en temps réel. Il utilise des technologies avancées d'apprentissage de la machine pour fournir une traduction en temps réel de haute qualité. Utilisez-le pour traduire des documents ou pour créer des applications qui fonctionnent en plusieurs langues.", "SourceLanguageCode": "en" }

Translate document

Utilisez cette TranslateDocumentopération pour traduire un document texte, HTML ou Word (.docx) et renvoyer le résultat de la traduction directement à votre application.

La traduction de documents en temps réel prend en charge les traductions de l'anglais vers n'importe quelle langue prise en charge, et de n'importe quelle langue prise en charge vers l'anglais. Vous pouvez spécifier le code de langue source ou utiliser la détection automatique.

Translate le document à l'aide de la ligne de commande

L'exemple suivant montre comment utiliser l'TranslateDocumentopération depuis la ligne de commande. L'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 (^).

En ligne de commande, entrez la commande suivante.

aws translate translate-document \ --region region \ --source-language-code "en" \ --target-language-code "es" \ --document-content fileb://source-lang.txt --document ContentType=text/plain --query "TranslatedDocument.Content" --output text | base64 --decode > target-lang.txt

La commande répond avec le code JSON suivant :

{ "SourceLanguageCode": "en", "TargetLanguageCode": "es", "TranslatedDocument":{ "Content": blob } }

Sur cette page

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