Vertaling
VertalingDeepL

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:

CodeTaal
ARArabisch
BGBulgaars
CSTsjechisch
DADeens
DEDuits
ELGrieks
ENEngels (alle Engelse varianten)
ESSpaans
ETEsts
FIFins
FRFrans
HUHongaars
IDIndonesisch
ITItaliaans
JAJapans
KOKoreaans
LTLitouws
LVLets
NBNoors Bokmål
NLNederlands
PLPools
PTPortugees (alle Portugese varianten)
RORoemeens
RURussisch
SKSlowaaks
SLSloveens
SVZweeds
TRTurks
UKOekraïens
ZHChinees (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)":

Het plan van DeepL instellen
Het plan van DeepL instellen
De API-sleutel van DeepL instellen
De API-sleutel van DeepL instellen

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:

De woordenlijst-ID voor DeepL instellen
De woordenlijst-ID voor DeepL instellen

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.