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:
| Codice | Lingua |
|---|---|
AR | Arabo |
BG | Bulgaro |
CS | Ceco |
DA | Danese |
DE | Tedesco |
EL | Greco |
EN | Inglese (tutte le varianti di inglese) |
ES | Spagnolo |
ET | Estone |
FI | Finlandese |
FR | Francese |
HU | Ungherese |
ID | Indonesiano |
IT | Italiano |
JA | Giapponese |
KO | Coreano |
LT | Lituano |
LV | Lettone |
NB | Norvegese Bokmål |
NL | Olandese |
PL | Polacco |
PT | Portoghese (tutte le varianti di portoghese) |
RO | Rumeno |
RU | Russo |
SK | Slovacco |
SL | Sloveno |
SV | Svedese |
TR | Turco |
UK | Ucraino |
ZH | Cinese (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)":


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:

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.