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:
| Kod | Język |
|---|---|
AR | Arabski |
BG | Bułgarski |
CS | Czeski |
DA | Duński |
DE | Niemiecki |
EL | Grecki |
EN | Angielski (wszystkie warianty angielskiego) |
ES | Hiszpański |
ET | Estoński |
FI | Fiński |
FR | Francuski |
HU | Węgierski |
ID | Indonezyjski |
IT | Włoski |
JA | Japoński |
KO | Koreański |
LT | Litewski |
LV | Łotewski |
NB | Norweski Bokmål |
NL | Niderlandzki |
PL | Polski |
PT | Portugalski (wszystkie warianty portugalskiego) |
RO | Rumuński |
RU | Rosyjski |
SK | Słowacki |
SL | Słoweński |
SV | Szwedzki |
TR | Turecki |
UK | Ukraiński |
ZH | Chiń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)":


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ń:

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.