Dịch thuật
Dịch thuậtDịch thuật với Mistral AI

Dịch thuật với Mistral AI

Sử dụng Mistral AI 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 mong muốn.

Mô tả

Đưa API của Mistral AI vào hoạt độ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 của Mistral AI:

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

Xác thực Mistral AI

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

Tạo API key trong tài khoản Mistral AI của bạn.

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

Qua Cài đặt

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

Cài đặt API key của Mistral AI
Cài đặt API key của Mistral AI

Trong wp-config.php

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

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

Qua biến môi trường

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

Mô hình Mistral AI

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

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

  • Codestral (codestral-latest)
  • Mistral Large (mistral-large-latest)
  • Pixtral Large (pixtral-large-latest)
  • Mistral Saba (mistral-saba-latest)
  • Ministral 3B (ministral-3b-latest)
  • Ministral 8B (ministral-8b-latest)
  • Mistral Small (mistral-small-latest)
  • Pixtral (pixtral-12b-2409)
  • Mistral Nemo (open-mistral-nemo)
  • Codestral Mamba (open-codestral-mamba)

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

Qua Cài đặt

Nhập 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 Mistral AI
Cài đặt mô hình Mistral AI

Trong wp-config.php

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

define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_MODEL', 'codestral-latest' );

Qua biến môi trường

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

Prompt dịch thuật

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

Làm theo một trong các phương pháp 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 Mistral AI
Cài đặt prompt cho Mistral AI

Trong wp-config.php

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

define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_SYSTEM_MESSAGE', 'You are a helpful translator' );
define( 'GATOGRAPHQL_MISTRALAI_TRANSLATION_SERVICES_PROMPT_TEMPLATE', 'Please translate strings from {$sourceLang} to {$targetLang}' );

Qua biến môi trường

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