DeepL
Injecteer de DeepL API als vertaalprovider in de directive @strTranslate, om een veldwaarde te vertalen naar meer dan 30 talen.
Beschrijving
Maak de API van DeepL beschikbaar als vertaalprovider in de directive @strTranslate.
Voeg de directive @strTranslate toe aan elk veld van het type String, om het te vertalen naar de gewenste taal.
Bijvoorbeeld, deze query vertaalt de velden title en content van een bericht van Engels naar Frans met behulp van de DeepL API:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
content @strTranslate(
from: "en",
to: "fr",
provider: deepl
)
}
}Lijst van talen
Je kunt je inhoud vertalen naar elk van de volgende talen:
| Code | Taal |
|---|---|
AR | Arabisch |
BG | Bulgaars |
CS | Tsjechisch |
DA | Deens |
DE | Duits |
EL | Grieks |
EN | Engels (alle Engelse varianten) |
ES | Spaans |
ET | Ests |
FI | Fins |
FR | Frans |
HU | Hongaars |
ID | Indonesisch |
IT | Italiaans |
JA | Japans |
KO | Koreaans |
LT | Litouws |
LV | Lets |
NB | Noors Bokmål |
NL | Nederlands |
PL | Pools |
PT | Portugees (alle Portugese varianten) |
RO | Roemeens |
RU | Russisch |
SK | Slowaaks |
SL | Sloveens |
SV | Zweeds |
TR | Turks |
UK | Oekraïens |
ZH | Chinees (alle Chinese varianten) |
DeepL API-configuratie
Om DeepL te gebruiken, is het verplicht om het gebruikte Plan (Free of Pro) en de API-sleutel op te geven via het tabblad "Plugin Management => DeepL API" op de instellingenpagina.
Maak de API-sleutel aan in je DeepL-account, aan de hand van de instructies hier.
Volg vervolgens een van de onderstaande methoden om de waarde in te voeren.
Via instellingen
Voer het Plan en de API-sleutel in de bijbehorende velden op de instellingenpagina in en klik op "Save Changes (All)":


In wp-config.php
Voeg de constanten GATOGRAPHQL_DEEPL_PLAN en GATOGRAPHQL_DEEPL_API_KEY toe in wp-config.php:
define( 'GATOGRAPHQL_DEEPL_PLAN', 'pro' /* or 'free' */ );
define( 'GATOGRAPHQL_DEEPL_API_KEY', '{your API key}' );Via omgevingsvariabele
Definieer de omgevingsvariabelen DEEPL_PLAN en DEEPL_API_KEY.
Woordenlijst
Je kunt een woordenlijst aan DeepL opgeven om de vertaalkwaliteit te verbeteren.
Volg een van de onderstaande methoden om de woordenlijst-ID in te voeren.
Via instellingen
Voer de Glossary ID in op de instellingenpagina:

In wp-config.php
Voeg de constante GATOGRAPHQL_DEEPL_GLOSSARY_ID toe in wp-config.php:
define( 'GATOGRAPHQL_DEEPL_GLOSSARY_ID', '{glossary ID}' );Via omgevingsvariabele
Definieer de omgevingsvariabele DEEPL_GLOSSARY_ID.