Übersetzung mit DeepSeek
Verwende DeepSeek als Übersetzungsanbieter in der Direktive @strTranslate, um den Wert eines Feldes in die gewünschte Sprache zu übersetzen.
Beschreibung
Macht die DeepSeek-API als Übersetzungsanbieter in der Direktive @strTranslate verfügbar.
Füge die Direktive @strTranslate zu einem beliebigen Feld vom Typ String hinzu, um es in die gewünschte Sprache zu übersetzen.
Diese query übersetzt beispielsweise die Felder title und content eines Beitrags mithilfe der DeepSeek-API vom Englischen ins Französische:
{
posts {
title @strTranslate(
from: "en",
to: "fr",
provider: deepseek
)
content @strTranslate(
from: "en",
to: "fr",
provider: deepseek
)
}
}DeepSeek-Autorisierung
Um DeepSeek nutzen zu können, musst du deinen DeepSeek-API-Schlüssel angeben. Das geht über den Tab „Plugin Management => DeepSeek Translation" auf der Einstellungsseite.
Erstelle den API-Schlüssel in deinem DeepSeek-Konto.
Folge dann einer der nachstehenden Methoden, um den Wert einzugeben.
Über die Einstellungen
Gib den API-Schlüssel in die entsprechenden Felder auf der Einstellungsseite ein und klicke auf „Save Changes (All)":

In wp-config.php
Füge die Konstante GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY in wp-config.php hinzu:
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY', '{your API key}' );Per Umgebungsvariable
Definiere die Umgebungsvariable DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY.
DeepSeek-Modell
Du kannst anpassen, welches DeepSeek-Modell für die Übersetzung verwendet werden soll.
Folgende Modelle werden unterstützt:
- DeepSeek-V3 (
deepseek-chat) - DeepSeek v4 (
deepseek-v4-pro) - DeepSeek v4 Flash (
deepseek-v4-flash)
Folge einer der nachstehenden Methoden, um den Wert einzugeben.
Über die Einstellungen
Gib das Modell in das entsprechende Feld auf der Einstellungsseite ein und klicke auf „Save Changes (All)":

In wp-config.php
Füge die Konstante GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL in wp-config.php hinzu:
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL', '{model}' );Per Umgebungsvariable
Definiere die Umgebungsvariable DEEPSEEK_TRANSLATION_SERVICES_MODEL.
Übersetzungs-Prompt
Du kannst den Prompt anpassen, der an DeepSeek übergeben wird, um die Übersetzung auszuführen.
Folge einer der nachstehenden Methoden, um den Wert einzugeben.
Über die Einstellungen
Gib die „System message" und das „Prompt template" in die entsprechenden Felder auf der Einstellungsseite ein und klicke auf „Save Changes (All)":

In wp-config.php
Füge die Konstanten GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE und GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE in wp-config.php hinzu:
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE', 'You are a helpful translator' );
define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );Per Umgebungsvariable
Definiere die Umgebungsvariablen DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE und DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE.