Dịch thuật
Dịch thuậtDịch thuật với Claude

Dịch thuật với Claude

Sử dụng Claude làm nhà cung cấp dịch thuật trong directive @strTranslate, để dịch giá trị của một trường sang ngôn ngữ bạn muốn.

Mô tả

Làm cho API của Claude khả dụng như một nhà cung cấp dịch thuật trong directive @strTranslate.

Thêm directive @strTranslate vào bất kỳ trường nào có kiểu String, để dịch nó sang ngôn ngữ mong muốn.

Ví dụ, queries này dịch các trường titlecontent của bài viết từ tiếng Anh sang tiếng Pháp bằng API Claude:

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

Xác thực Anthropic

Để sử dụng Claude, bạn bắt buộc phải cung cấp khóa API Anthropic của mình, thông qua tab "Plugin Management => Claude Translation" trên trang Cài đặt.

Tạo khóa API trong tài khoản Anthropic của bạn.

Sau đó làm theo một trong các phương thức dưới đây để nhập giá trị.

Qua Cài đặt

Nhập khóa API vào các ô tương ứng trên trang Cài đặt, rồi nhấn "Save Changes (All)":

Cài đặt khóa API của Anthropic
Cài đặt khóa API của Anthropic

Trên WordPress 7.0+, nếu trường cài đặt plugin trống, khóa API sẽ được lấy từ WordPress AI Connectors, trong Settings > Connectors.

Khóa API được lấy từ WordPress AI Connectors
Khóa API được lấy từ WordPress AI Connectors

Trong wp-config.php

Thêm hằng số GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY vào wp-config.php:

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

Qua biến môi trường

Định nghĩa biến môi trường CLAUDE_TRANSLATION_SERVICES_ANTHROPIC_API_KEY.

Mô hình Claude

Bạn có thể tùy chỉnh mô hình Claude nào sẽ được dùng để thực hiện dịch thuật.

Các mô hình sau được hỗ trợ:

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

Làm theo một trong các phương thức dưới đây để nhập giá trị.

Qua Cài đặt

Nhập tên mô hình vào ô tương ứng trên trang Cài đặt, rồi nhấn "Save Changes (All)":

Cài đặt mô hình Claude
Cài đặt mô hình Claude

Trong wp-config.php

Thêm hằng số GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_MODEL vào wp-config.php:

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

Qua biến môi trường

Định nghĩa biến môi trường CLAUDE_TRANSLATION_SERVICES_MODEL.

Prompt dịch thuật

Bạn có thể tùy chỉnh prompt truyền cho Claude để thực hiện dịch thuật.

Làm theo một trong các phương thức dưới đây để nhập giá trị.

Qua Cài đặt

Nhập "System message" và "Prompt template" vào các ô tương ứng trên trang Cài đặt, rồi nhấn "Save Changes (All)":

Cài đặt prompt cho Claude
Cài đặt prompt cho Claude

Trong wp-config.php

Thêm hằng số GATOGRAPHQL_CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE vào wp-config.php:

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

Qua biến môi trường

Định nghĩa biến môi trường CLAUDE_TRANSLATION_SERVICES_PROMPT_TEMPLATE.