Vertaling
VertalingClaude-vertaling

Claude-vertaling

Gebruik Claude als vertaalprovider in de directive @strTranslate, om een veldwaarde te vertalen naar de gewenste taal.

Beschrijving

Maak de Claude API beschikbaar als vertaalprovider in de directive @strTranslate.

Voeg de directive @strTranslate toe aan een veld van het type String om het te vertalen naar de gewenste taal.

Zo vertaalt deze query de velden title en content van een bericht van het Engels naar het Frans met behulp van de Claude API:

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

Anthropic-autorisatie

Om Claude te gebruiken is het verplicht je Anthropic API-sleutel op te geven via het tabblad "Plugin Management => Claude Translation" op de instellingenpagina.

Maak de API-sleutel aan in je Anthropic-account.

Gebruik daarna een van de onderstaande methoden om de waarde in te voeren.

Via Instellingen

Voer de API-sleutel in de bijbehorende invoervelden op de instellingenpagina in en klik op "Save Changes (All)":

De Anthropic API-sleutel instellen
De Anthropic API-sleutel instellen

In WordPress 7.0+: als het instellingenveld van de plugin leeg is, wordt de API-sleutel opgehaald uit WordPress AI Connectors, onder Settings > Connectors.

API-sleutel wordt opgehaald uit WordPress AI Connectors
API-sleutel wordt opgehaald uit WordPress AI Connectors

In wp-config.php

Voeg de constante GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY toe in wp-config.php:

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

Via omgevingsvariabele

Definieer de omgevingsvariabele CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY.

Claude-model

Je kunt aanpassen welk Claude-model gebruikt wordt om de vertaling uit te voeren.

De volgende modellen worden ondersteund:

  • 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)

Gebruik een van de onderstaande methoden om de waarde in te voeren.

Via Instellingen

Voer het model in het bijbehorende invoerveld op de instellingenpagina in en klik op "Save Changes (All)":

Het Claude-model instellen
Het Claude-model instellen

In wp-config.php

Voeg de constante GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_MODEL toe in wp-config.php:

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

Via omgevingsvariabele

Definieer de omgevingsvariabele CLAUDE_TRANSLATION_SERVICES_MODEL.

Vertaalprompt

Je kunt de prompt aanpassen die aan Claude wordt meegegeven om de vertaling uit te voeren.

Gebruik een van de onderstaande methoden om de waarde in te voeren.

Via Instellingen

Voer de "System message" en "Prompt template" in de bijbehorende invoervelden op de instellingenpagina in en klik op "Save Changes (All)":

De prompt voor Claude instellen
De prompt voor Claude instellen

In wp-config.php

Voeg de constante GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE toe in wp-config.php:

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

Via omgevingsvariabele

Definieer de omgevingsvariabele CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE.