Translation
TranslationTraduzione con DeepSeek

Traduzione con DeepSeek

Usa DeepSeek come fornitore di traduzione nella direttiva @strTranslate, per tradurre il valore di un campo nella lingua desiderata.

Descrizione

Rende disponibile l'API di DeepSeek come fornitore di traduzione nella direttiva @strTranslate.

Aggiungi la direttiva @strTranslate a qualsiasi campo di tipo String, per tradurlo nella lingua desiderata.

Ad esempio, questa query traduce i campi title e content dell'articolo dall'inglese al francese utilizzando l'API DeepSeek:

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

Autorizzazione DeepSeek

Per utilizzare DeepSeek, è obbligatorio fornire la tua chiave API DeepSeek, tramite la scheda "Plugin Management => DeepSeek Translation" nella pagina delle Impostazioni.

Crea la chiave API nel tuo account DeepSeek.

Quindi segui uno dei metodi indicati di seguito per inserire il valore.

Tramite le Impostazioni

Inserisci la chiave API nei campi corrispondenti della pagina delle Impostazioni, quindi fai clic su "Save Changes (All)":

Configurazione della chiave API di DeepSeek
Configurazione della chiave API di DeepSeek

In wp-config.php

Aggiungi la costante GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY in wp-config.php:

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

Tramite variabile d'ambiente

Definisci la variabile d'ambiente DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY.

Modello DeepSeek

Puoi personalizzare quale modello DeepSeek utilizzare per eseguire la traduzione.

I modelli supportati sono i seguenti:

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

Segui uno dei metodi indicati di seguito per inserire il valore.

Tramite le Impostazioni

Inserisci il modello nel campo corrispondente della pagina delle Impostazioni, quindi fai clic su "Save Changes (All)":

Configurazione del modello DeepSeek
Configurazione del modello DeepSeek

In wp-config.php

Aggiungi la costante GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL in wp-config.php:

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

Tramite variabile d'ambiente

Definisci la variabile d'ambiente DEEPSEEK_TRANSLATION_SERVICES_MODEL.

Prompt di traduzione

Puoi personalizzare il prompt da passare a DeepSeek per eseguire la traduzione.

Segui uno dei metodi indicati di seguito per inserire il valore.

Tramite le Impostazioni

Inserisci il "System message" e il "Prompt template" nei campi corrispondenti della pagina delle Impostazioni, quindi fai clic su "Save Changes (All)":

Configurazione del prompt per DeepSeek
Configurazione del prompt per DeepSeek

In wp-config.php

Aggiungi le costanti GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE e GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE 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}' );

Tramite variabile d'ambiente

Definisci le variabili d'ambiente DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGE e DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE.