Translation
TranslationDeepL

DeepL

Inietta l'API DeepL come provider di traduzione nella direttiva @strTranslate, per tradurre il valore di un campo in oltre 30 lingue.

Descrizione

Rende l'API di DeepL disponibile come provider di traduzione nella direttiva @strTranslate.

Aggiungi la direttiva @strTranslate a qualsiasi campo di tipo String, per tradurlo nella lingua desiderata.

Ad esempio, questa query traduce i campi title e content dell'articolo dall'inglese al francese utilizzando l'API DeepL:

{
  posts {
    title @strTranslate(
      from: "en",
      to: "fr",
      provider: deepl
    )
    
    content @strTranslate(
      from: "en",
      to: "fr",
      provider: deepl
    )
  }
}

Elenco delle lingue

Puoi tradurre i tuoi contenuti in una qualsiasi delle seguenti lingue:

CodiceLingua
ARArabo
BGBulgaro
CSCeco
DADanese
DETedesco
ELGreco
ENInglese (tutte le varianti di inglese)
ESSpagnolo
ETEstone
FIFinlandese
FRFrancese
HUUngherese
IDIndonesiano
ITItaliano
JAGiapponese
KOCoreano
LTLituano
LVLettone
NBNorvegese Bokmål
NLOlandese
PLPolacco
PTPortoghese (tutte le varianti di portoghese)
RORumeno
RURusso
SKSlovacco
SLSloveno
SVSvedese
TRTurco
UKUcraino
ZHCinese (tutte le varianti di cinese)

Configurazione dell'API DeepL

Per utilizzare DeepL, è obbligatorio fornire il Piano utilizzato (Free o Pro) e la chiave API, tramite la scheda "Plugin Management => DeepL API" nella pagina delle Impostazioni.

Crea la chiave API nel tuo account DeepL, seguendo le istruzioni qui.

Quindi segui uno dei metodi seguenti per inserire il valore.

Tramite le Impostazioni

Inserisci il Piano e la chiave API nei campi corrispondenti della pagina delle Impostazioni, quindi fai clic su "Save Changes (All)":

Configurazione del piano DeepL
Configurazione del piano DeepL
Configurazione della chiave API di DeepL
Configurazione della chiave API di DeepL

In wp-config.php

Aggiungi le costanti GATOGRAPHQL_DEEPL_PLAN e GATOGRAPHQL_DEEPL_API_KEY in wp-config.php:

define( 'GATOGRAPHQL_DEEPL_PLAN', 'pro' /* or 'free' */ );
define( 'GATOGRAPHQL_DEEPL_API_KEY', '{your API key}' );

Tramite variabile d'ambiente

Definisci le variabili d'ambiente DEEPL_PLAN e DEEPL_API_KEY.

Glossario

Puoi fornire un glossario a DeepL, per migliorare la qualità della traduzione.

Segui uno dei metodi seguenti per inserire l'ID del glossario.

Tramite le Impostazioni

Inserisci il Glossary ID nella pagina delle Impostazioni:

Configurazione dell'ID del glossario per DeepL
Configurazione dell'ID del glossario per DeepL

In wp-config.php

Aggiungi la costante GATOGRAPHQL_DEEPL_GLOSSARY_ID in wp-config.php:

define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );

Tramite variabile d'ambiente

Definisci la variabile d'ambiente DEEPL_GLOSSARY_ID.