Tłumaczenie
TłumaczenieDeepL

DeepL

Wstrzyknij API DeepL jako dostawcę tłumaczeń do dyrektywy @strTranslate, aby tłumaczyć wartość pola na ponad 30 języków.

Opis

Udostępnij API DeepL jako dostawcę tłumaczeń w dyrektywie @strTranslate.

Dodaj dyrektywę @strTranslate do dowolnego pola typu String, aby przetłumaczyć je na żądany język.

Na przykład, ta query tłumaczy pola title i content wpisu z angielskiego na francuski przy użyciu API DeepL:

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

Lista języków

Możesz tłumaczyć swoje treści na dowolny z następujących języków:

KodJęzyk
ARArabski
BGBułgarski
CSCzeski
DADuński
DENiemiecki
ELGrecki
ENAngielski (wszystkie warianty angielskiego)
ESHiszpański
ETEstoński
FIFiński
FRFrancuski
HUWęgierski
IDIndonezyjski
ITWłoski
JAJapoński
KOKoreański
LTLitewski
LVŁotewski
NBNorweski Bokmål
NLNiderlandzki
PLPolski
PTPortugalski (wszystkie warianty portugalskiego)
RORumuński
RURosyjski
SKSłowacki
SLSłoweński
SVSzwedzki
TRTurecki
UKUkraiński
ZHChiński (wszystkie warianty chińskiego)

Konfiguracja API DeepL

Aby korzystać z DeepL, konieczne jest podanie używanego Planu (Free lub Pro) oraz klucza API, za pomocą zakładki "Plugin Management => DeepL API" na stronie Ustawień.

Utwórz klucz API w swoim koncie DeepL, postępując zgodnie z instrukcjami tutaj.

Następnie skorzystaj z jednej z poniższych metod, aby wprowadzić wartość.

Przez Ustawienia

Wprowadź Plan i klucz API w odpowiednich polach na stronie Ustawień i kliknij "Save Changes (All)":

Konfigurowanie planu DeepL
Konfigurowanie planu DeepL
Konfigurowanie klucza API DeepL
Konfigurowanie klucza API DeepL

W wp-config.php

Dodaj stałe GATOGRAPHQL_DEEPL_PLAN i GATOGRAPHQL_DEEPL_API_KEY w wp-config.php:

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

Przez zmienną środowiskową

Zdefiniuj zmienne środowiskowe DEEPL_PLAN i DEEPL_API_KEY.

Słownik

Możesz dostarczyć słownik do DeepL, aby poprawić jakość tłumaczenia.

Skorzystaj z jednej z poniższych metod, aby wprowadzić ID słownika.

Przez Ustawienia

Wprowadź Glossary ID na stronie Ustawień:

Konfigurowanie ID słownika dla DeepL
Konfigurowanie ID słownika dla DeepL

W wp-config.php

Dodaj stałą GATOGRAPHQL_DEEPL_GLOSSARY_ID w wp-config.php:

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

Przez zmienną środowiskową

Zdefiniuj zmienną środowiskową DEEPL_GLOSSARY_ID.