Translation
TranslationÜbersetzung mit Claude

Übersetzung mit Claude

Verwende Claude als Übersetzungsanbieter in der Direktive @strTranslate, um den Wert eines Feldes in die gewünschte Sprache zu übersetzen.

Beschreibung

Stellt die Claude API als Übersetzungsanbieter in der Direktive @strTranslate zur Verfügung.

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 zum Beispiel die Felder title und content eines Beitrags mithilfe der Claude API vom Englischen ins Französische:

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

Anthropic-Autorisierung

Um Claude zu verwenden, musst du deinen Anthropic API-Schlüssel angeben – über den Tab „Plugin Management => Claude Translation" auf der Einstellungsseite.

Erstelle den API-Schlüssel in deinem Anthropic-Konto.

Folge anschließend einer der unten beschriebenen 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)":

Anthropic API-Schlüssel konfigurieren
Anthropic API-Schlüssel konfigurieren

Auf WordPress 7.0+ wird der API-Schlüssel aus WordPress AI Connectors unter Settings > Connectors übernommen, wenn das Einstellungsfeld des Plugins leer ist.

API-Schlüssel wird aus WordPress AI Connectors übernommen
API-Schlüssel wird aus WordPress AI Connectors übernommen

In wp-config.php

Füge die Konstante GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY in wp-config.php hinzu:

define( 'GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY', '{your API key}' );

Per Umgebungsvariable

Definiere die Umgebungsvariable CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY.

Claude-Modell

Du kannst festlegen, welches Claude-Modell für die Übersetzung verwendet werden soll.

Folgende Modelle werden unterstützt:

  • Claude Sonnet 3.5 (claude-3-5-sonnet-latest)
  • Claude Haiku 3.5 (claude-3-5-haiku-latest)
  • Claude Sonnet 3.7 (claude-3-7-sonnet-latest)
  • Claude Sonnet 4 (claude-sonnet-4-0)
  • Claude Opus 4 (claude-opus-4-0)
  • Claude Opus 4.1 (claude-opus-4-1)
  • Claude Sonnet 4.6 (claude-sonnet-4-6)
  • Claude Haiku 4.5 (claude-haiku-4-5)
  • Claude Opus 4.7 (claude-opus-4-7)

Folge einer der unten beschriebenen 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)":

Claude-Modell konfigurieren
Claude-Modell konfigurieren

In wp-config.php

Füge die Konstante GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_MODEL in wp-config.php hinzu:

define( 'GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_MODEL', 'claude-3-5-haiku-latest' );

Per Umgebungsvariable

Definiere die Umgebungsvariable CLAUDE_TRANSLATION_SERVICES_MODEL.

Übersetzungs-Prompt

Du kannst den Prompt anpassen, der an Claude übergeben wird, um die Übersetzung durchzuführen.

Folge einer der unten beschriebenen 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 Claude konfigurieren
Prompt für Claude konfigurieren

In wp-config.php

Füge die Konstante GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE in wp-config.php hinzu:

define( 'GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );

Per Umgebungsvariable

Definiere die Umgebungsvariable CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE.