翻译
翻译DeepSeek 翻译

DeepSeek 翻译

DeepSeek 作为指令 @strTranslate 的翻译提供商,把字段值翻译成所需语言。

说明

将 DeepSeek 的 API 作为指令 @strTranslate 的翻译提供商使用。

将指令 @strTranslate 添加到任意 String 类型的字段,即可将其翻译成目标语言。

例如,以下 Query 使用 DeepSeek API 将文章的 title 字段和 content 字段从英语翻译成法语:

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

DeepSeek 授权

要使用 DeepSeek,必须在设置页面的「Plugin Management => DeepSeek Translation」标签中提供您的 DeepSeek API 密钥。

请在您的 DeepSeek 账户中创建 API 密钥。

然后通过以下任一方式输入该值。

通过设置页面

在设置页面的对应输入框中填写 API 密钥,然后点击「Save Changes (All)」:

设置 DeepSeek 的 API 密钥
设置 DeepSeek 的 API 密钥

wp-config.php

wp-config.php 中添加常量 GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY

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

通过环境变量

定义环境变量 DEEPSEEK_TRANSLATION_SERVICES_DEEPSEEK_API_KEY

DeepSeek 模型

您可以自定义用于执行翻译的 DeepSeek 模型

支持以下模型:

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

通过以下任一方式输入该值。

通过设置页面

在设置页面的对应输入框中填写模型名称,然后点击「Save Changes (All)」:

设置 DeepSeek 模型
设置 DeepSeek 模型

wp-config.php

wp-config.php 中添加常量 GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_MODEL

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

通过环境变量

定义环境变量 DEEPSEEK_TRANSLATION_SERVICES_MODEL

翻译提示词

您可以自定义传递给 DeepSeek 以执行翻译的提示词。

通过以下任一方式输入该值。

通过设置页面

在设置页面的对应输入框中填写「System message」和「Prompt template」,然后点击「Save Changes (All)」:

设置 DeepSeek 的提示词
设置 DeepSeek 的提示词

wp-config.php

wp-config.php 中添加常量 GATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGEGATOGRAPHQL_DEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE

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

通过环境变量

定义环境变量 DEEPSEEK_TRANSLATION_SERVICES_SYSTEM_MESSAGEDEEPSEEK_TRANSLATION_SERVICES_PROMPT_TEMPLATE