Vertaling
VertalingDeepSeek-vertaling

DeepSeek-vertaling

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

Beschrijving

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

Voeg de directive @strTranslate toe aan elk 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 DeepSeek API:

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

DeepSeek-autorisatie

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

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

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

Via Instellingen

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

De API-sleutel van DeepSeek instellen
De API-sleutel van DeepSeek instellen

In wp-config.php

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

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

Via een omgevingsvariabele

Definieer de omgevingsvariabele DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY.

DeepSeek-model

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

De volgende modellen worden ondersteund:

  • DeepSeek-V3 (deepseek-chat)
  • DeepSeek v4 (deepseek-v4-pro)
  • DeepSeek v4 Flash (deepseek-v4-flash)

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

Via Instellingen

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

Het DeepSeek-model instellen
Het DeepSeek-model instellen

In wp-config.php

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

define( 'GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL', '{model}' );

Via een omgevingsvariabele

Definieer de omgevingsvariabele DEEPSEEK_TRANSLATION_SERVICES_MODEL.

Vertaalprompt

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

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

Via Instellingen

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

De prompt voor DeepSeek instellen
De prompt voor DeepSeek instellen

In wp-config.php

Voeg de constanten GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE en GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE toe in wp-config.php:

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}' );

Via een omgevingsvariabele

Definieer de omgevingsvariabelen DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE en DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE.