

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Guida introduttiva ad Amazon Translate
<a name="getting-started"></a>

Il modo più semplice per iniziare a usare Amazon Translate è usare la console per tradurre del testo. Puoi anche provare le operazioni API dalla riga di comando. Puoi anche installare una delle operazioni dell'API Amazon Translate AWS SDKs per utilizzare.

**Topics**
+ [Nozioni di base (console)](get-started-console.md)
+ [Nozioni di base (AWS CLI)](get-started-cli.md)
+ [Guida introduttiva (SDK)](get-started-sdk.md)

# Nozioni di base (console)
<a name="get-started-console"></a>

Il modo più semplice per iniziare a usare Amazon Translate è usare la console per tradurre del testo. Puoi tradurre fino a 10.000 byte di testo utilizzando la console. Se non hai esaminato le nozioni e la terminologia in [Come funziona Amazon Translate](how-it-works.md), ti consigliamo di farlo prima di continuare.

Apri la [console Amazon Translate](https://console.aws.amazon.com/translate/home).

Se è la prima volta che usi Amazon Translate, scegli **Avvia traduzione in tempo reale**.

In **Traduzione in tempo reale**, scegli la lingua di destinazione. Amazon Translate rileva automaticamente la lingua di origine oppure puoi scegliere una lingua di origine. Immetti il testo da tradurre nella casella di testo a sinistra. Il testo tradotto viene visualizzato nella casella di testo a destra.

![\[La pagina di testo di traduzione di Amazon Translate API Explorer.\]](http://docs.aws.amazon.com/it_it/translate/latest/dg/images/gs-10.png)


Nella sezione **Integrazione dell'applicazione** puoi vedere l'input e l'output JSON per l'[TranslateText](https://docs.aws.amazon.com/translate/latest/APIReference/API_TranslateText.html)operazione.

![\[Esempi di codice JSON per la traduzione di testo.\]](http://docs.aws.amazon.com/it_it/translate/latest/dg/images/gs-20.png)


# Nozioni di base (AWS CLI)
<a name="get-started-cli"></a>

Nel seguente esercizio, si utilizza l'interfaccia a riga di comando AWS (AWS CLI) per tradurre il testo. Per completare l'esercizio, è necessario conoscere la CLI e disporre di un editor di testo. Per ulteriori informazioni, consulta [Installa e configura AWS Command Line Interface (AWS CLI)](setting-up.md#setup-awscli).

Per utilizzare Amazon Translate dalla riga di comando, devi eseguire il comando da una regione che supporta il servizio Amazon Translate. Per un elenco di endpoint e regioni disponibili, consulta [Amazon Translate Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#translate_region) nel *AWS General* Reference.

## Traduci il testo usando la riga di comando
<a name="cli-command-line"></a>

L'esempio seguente mostra come usare l'operazione [TranslateText](https://docs.aws.amazon.com/translate/latest/APIReference/API_TranslateText.html) dalla riga di comando per tradurre il testo. L'esempio è formattato per Unix, Linux e macOS. Per Windows, sostituisci il carattere di continuazione UNIX barra rovesciata (\$1) al termine di ogni riga con un accento circonflesso (^). Nella riga di comando, digitare quanto segue. 

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

La risposta è il JSON seguente.

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

## Approfondimenti
<a name="getting-started-next-examples"></a>

Per scoprire altri modi di usare Amazon Translate, consulta[Esempi di codice per l'utilizzo di Amazon Translate AWS SDKs](service_code_examples.md).

# Guida introduttiva (SDK)
<a name="get-started-sdk"></a>

AWS fornisce SDKs vari linguaggi informatici. L'SDK gestisce molti dettagli di connessione API per il client, come il calcolo delle firme, la gestione dei tentativi di richiesta e la gestione degli errori. Per ulteriori informazioni, consulta [AWS SDKs](https://aws.amazon.com/tools/#SDKs).

Gli esempi seguenti mostrano come utilizzare il [TranslateText](https://docs.aws.amazon.com/translate/latest/APIReference/API_TranslateText.html)funzionamento di Amazon Translate con Java e Python. Utilizzali SDKs per conoscere l'API Amazon Translate e come elementi costitutivi per le tue applicazioni.

**Topics**
+ [Tradurre il testo utilizzando il AWS SDK per Java](#examples-java)
+ [Traduzione del testo utilizzando il AWS SDK per Python (Boto)](#examples-python)
+ [Altri esempi di SDK](#examples-other)

## Tradurre il testo utilizzando il AWS SDK per Java
<a name="examples-java"></a>

AWS fornisce un [GitHub esempio](https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javav2/example_code/translate/src/test/java/TranslateTest.java) di come utilizzare l'[TranslateText](https://docs.aws.amazon.com/translate/latest/APIReference/API_TranslateText.html)operazione in Java. Per eseguire questo esempio, è necessario AWS SDK per Java. Per istruzioni sull'installazione dell'SDK per Java, [consulta Configurare l'SDK AWS](https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/setup.html) per Java 2.x. 

## Traduzione del testo utilizzando il AWS SDK per Python (Boto)
<a name="examples-python"></a>

L'esempio seguente mostra come usare l'[TranslateText](https://docs.aws.amazon.com/translate/latest/APIReference/API_TranslateText.html)operazione in Python. Per eseguire l'esempio, installa Python SDK tramite. AWS CLI Per istruzioni, consulta [Installa e configura AWS Command Line Interface (AWS CLI)](setting-up.md#setup-awscli).

```
import boto3

translate = boto3.client(service_name='translate', region_name='region', use_ssl=True)

result = translate.translate_text(Text="Hello, World", 
            SourceLanguageCode="en", TargetLanguageCode="de")
print('TranslatedText: ' + result.get('TranslatedText'))
print('SourceLanguageCode: ' + result.get('SourceLanguageCode'))
print('TargetLanguageCode: ' + result.get('TargetLanguageCode'))
```

Per l'elenco dei codici lingua supportati, consulta [Lingue e codici di lingua supportati](what-is-languages.md)

## Altri esempi di SDK
<a name="examples-other"></a>

Vedi [Esempi di codice per l'utilizzo di Amazon Translate AWS SDKs](service_code_examples.md) alcuni esempi che utilizzano .NET e SAP ABAP.