Paso 4: Introducción alAWS CLI) - Amazon Translate

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Paso 4: Introducción alAWS CLI)

En los siguientes ejercicios, usará la interfaz de línea de comandos de AWS (AWS CLI) para traducir texto. Para completar estos ejercicios, es necesario conocer el uso de la CLI y disponer de un editor de texto. Para obtener más información, consulte Paso 2: Configurar laAWS Command Line Interface(AWS CLI).

Existen dos maneras de utilizar la CLI para traducir texto con Amazon Translate. Para un texto breve, puede proporcionar el texto que desee traducir como un parámetro del comando translate-text. Para un texto largo, puede proporcionar el idioma de origen, el idioma de destino y el texto en un archivo JSON.

Para utilizar Amazon Translate desde la línea de comandos, debe conocer el punto de enlace y la región del servicio. Para obtener una lista de regiones y puntos de enlace disponibles, consulteRegiones y puntos de enlace de Amazon Translateen laAWSReferencia general de.

Translate texto con la línea de comando

El siguiente ejemplo muestra cómo utilizar la operación translate-text desde la línea de comandos para traducir texto. El ejemplo está preparado para Unix, Linux y macOS. Para Windows, sustituya la barra diagonal invertida (\) utilizada como carácter de continuación de Unix al final de cada línea por el signo de intercalación (^). En la línea de comando, escriba lo siguiente.

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

La respuesta es el siguiente archivo JSON:

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

Translate texto con un archivo JSON

Este ejemplo muestra cómo utilizar la operación translate-text para traducir un bloque de texto largo de un archivo JSON. Puede especificar el idioma de origen y de destino en la línea de comandos, pero en este ejemplo debe especificarlos en el archivo JSON.

nota

El archivo JSON está formateado para facilitar su lectura. Vuelva a formatear el campo "Text" para eliminar los saltos de línea.

El ejemplo está preparado para Unix, Linux y macOS. Para Windows, sustituya la barra diagonal invertida (\) utilizada como carácter de continuación de Unix al final de cada línea por el signo de intercalación (^).

Para traducir texto con un archivo JSON

  1. Copie el siguiente texto en un archivo JSON denominado 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. En la AWS CLI, ejecute el siguiente comando:

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

    El comando devuelve un archivo JSON que contiene el siguiente texto JSON:

    { "TargetLanguageCode": "fr", "Text": "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" }

Paso siguiente

Para ver otras maneras de utilizar Amazon Translate consulteEjemplos.