Translator

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Giao diện Translator của Translator and Language Detector APIs chứa tất cả các chức năng dịch liên quan, bao gồm kiểm tra tính khả dụng của mô hình AI, tạo đối tượng Translator mới, sử dụng nó để tạo bản dịch và nhiều hơn nữa.

Thuộc tính phiên bản

inputQuota Read only Experimental

Hạn mức đầu vào có sẵn cho trình duyệt để tạo bản dịch.

sourceLanguage Read only Experimental

Ngôn ngữ dự kiến của văn bản đầu vào cần dịch.

targetLanguage Read only Experimental

Ngôn ngữ mà văn bản đầu vào sẽ được dịch sang.

Phương thức tĩnh

availability() Experimental

Trả về một giá trị liệt kê cho biết tính khả dụng của mô hình AI cho cấu hình Translator đã cho.

create() Experimental

Tạo một đối tượng Translator mới để tạo bản dịch.

Phương thức phiên bản

destroy() Experimental

Giải phóng các tài nguyên được phân bổ cho đối tượng Translator và dừng mọi hoạt động tiếp theo trên nó.

measureInputUsage() Experimental

Báo cáo mức hạn mức đầu vào sẽ được sử dụng bởi một thao tác dịch cho một văn bản đầu vào nhất định.

translate() Experimental

Trả về một chuỗi chứa bản dịch của chuỗi đầu vào.

translateStreaming() Experimental

Tạo bản dịch của chuỗi đầu vào dưới dạng ReadableStream.

Ví dụ

Xem Sử dụng Translator và Language Detector APIs để có ví dụ đầy đủ.

Tạo đối tượng Translator

js
const translator = await Translator.create({
  sourceLanguage: "en",
  targetLanguage: "ja",
});

Tạo bản dịch

js
const translation = await translator.translate(myTextString);
console.log(translation);

Tạo luồng bản dịch

js
const stream = translator.translateStreaming(myTextString);
let translation = "";

for await (const chunk of stream) {
  translation += chunk;
}

console.log("Stream complete");
console.log(translation);

Thông số kỹ thuật

Specification
Translator and Language Detector APIs
# translator

Tương thích trình duyệt

Xem thêm