Che cos'è la traduzione testuale di Azure?

Traduzione testuale di Azure è una funzionalità API REST basata sul cloud del servizio Traduttore che usa la tecnologia di traduzione automatica neurale per abilitare la traduzione testuale rapida e accurata da origine a destinazione in tempo reale in tutte le lingue supportate. In questa panoramica si apprenderà come le API REST di Traduzione testuale consentono di creare soluzioni intelligenti per applicazioni e flussi di lavoro.

La documentazione sulla traduzione testuale contiene i tipi di articolo seguenti:

  • Avvio rapido. Istruzioni introduttive per guidare l'utente tramite l'esecuzione di richieste al servizio.
  • Guide pratiche. Istruzioni per l'accesso e l'uso del servizio in modi più specifici o personalizzati.
  • Articoli di riferimento. Documentazione dell'API REST e contenuto basato sul linguaggio di programmazione.

Funzionalità di Traduzione testuale

Traduzione testuale supporta i metodi seguenti:

  • Lingue. Restituisce un elenco di lingue supportate dalle operazioni di Traduzione, Traslitterazione e Ricerca nel dizionario. Questa richiesta non prevede l'autenticazione; basta copiare e incollare la richiesta GET seguente in Postman oppure nel browser o nello strumento API preferito:

    https://api.cognitive.microsofttranslator.com/languages?api-version=3.0
    
  • Traduzione. Esegue il rendering di testo in una sola lingua di origine in più testi in lingua di destinazione con una singola richiesta.

  • Traslitterazione. Converte caratteri o lettere di una lingua di origine nei caratteri o nelle lettere corrispondenti di una lingua di destinazione.

  • Rilevamento. Restituisce il codice lingua del codice sorgente e una variabile booleana che indica se la lingua rilevata è supportata per la traduzione testuale e la traslitterazione.

    Nota

    È possibile tradurre, traslitterare e rilevare un testo con una singola chiamata API REST.

  • Ricerca nel dizionario. Restituisce parole equivalenti per il termine di origine nella lingua di destinazione.

  • Esempio dizionario Restituisce esempi di struttura grammaticale e contesto per la coppia di termini di origine e di destinazione.

Opzioni di distribuzione di Traduzione testuale

Aggiungere Traduzione testuale ai progetti e alle applicazioni usando le risorse seguenti:

Residenza dei dati

La residenza dei dati di Traduzione testuale dipende dall'area di Azure in cui è stata creata la risorsa Traduttore:

Residenza dei dati di traduzione testuale

✔️ Funzionalità: testo Traduttore

Endpoint di servizio Data center di elaborazione della richiesta
Globale (scelta consigliata):
api.cognitive.microsofttranslator.com
Data center più vicino disponibile.
Americhe:
api-nam.cognitive.microsofttranslator.com
Stati Uniti orientali 2 • Stati Uniti occidentali 2
Asia Pacifico
api-apc.cognitive.microsofttranslator.com:
Giappone orientale • Asia sud-orientale
Europa (ad eccezione della Svizzera):
api-eur.cognitive.microsofttranslator.com
Francia centrale • Europa occidentale
Svizzera:
per ulteriori informazioni, vedereEndpoint di servizio della Svizzera.
Svizzera settentrionale • Svizzera occidentale

Endpoint di servizio svizzera

I clienti con una risorsa che si trova in Svizzera settentrionale o svizzera occidentale possono garantire che le richieste dell'API Text vengano gestite in Svizzera. Per assicurarsi che le richieste vengano gestite in Svizzera, creare la risorsa Traduttore in Resource regionSwitzerland North o Switzerland West, quindi usare l'endpoint personalizzato della risorsa nelle richieste API.

Ad esempio: se si crea una risorsa Traduttore in portale di Azure con Resource region come Switzerland North e il nome della risorsa è my-swiss-n, l'endpoint personalizzato è https​://my-swiss-n.cognitiveservices.azure.com. Una richiesta di esempio da tradurre è:

// Pass secret key and region using headers to a custom endpoint
curl -X POST "https://my-swiss-n.cognitiveservices.azure.com/translator/text/v3.0/translate?to=fr" \
-H "Ocp-Apim-Subscription-Key: xxx" \
-H "Ocp-Apim-Subscription-Region: switzerlandnorth" \
-H "Content-Type: application/json" \
-d "[{'Text':'Hello'}]" -v

La Traduttore personalizzata non è attualmente disponibile in Svizzera.

Introduzione alla Traduzione testuale

Preparazione

Passaggi successivi

Approfondire l'API REST Traduzione testuale: