Translation
TranslationÜbersetzung mit DeepSeek

Ü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)":

DeepSeek-API-Schlüssel konfigurieren
DeepSeek-API-Schlüssel konfigurieren

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)":

DeepSeek-Modell konfigurieren
DeepSeek-Modell konfigurieren

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)":

Prompt für DeepSeek konfigurieren
Prompt für DeepSeek konfigurieren

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.