LanguageDetector

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 LanguageDetector của Translator and Language Detector APIs chứa tất cả chức năng phát hiện ngôn ngữ, bao gồm kiểm tra tính khả dụng của mô hình AI, tạo phiên bản LanguageDetector mới, sử dụng nó để phát hiện ngôn ngữ, và nhiều hơn nữa.

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

inputQuota Read only Experimental

Hạn ngạch đầu vào có sẵn cho trình duyệt để phát hiện ngôn ngữ.

expectedInputLanguages Read only Experimental

Các ngôn ngữ dự kiến sẽ được phát hiện trong văn bản đầu vào.

Phương thức tĩnh

availability() Experimental

Trả về giá trị kiểu liệt kê cho biết liệu mô hình AI của trình duyệt có hỗ trợ cấu hình LanguageDetector đã cho hay không.

create() Experimental

Tạo một phiên bản LanguageDetector mới để phát hiện ngôn ngữ.

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

destroy() Experimental

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

detect() Experimental

Phát hiện ngôn ngữ khớp gần nhất hoặc các ngôn ngữ mà một chuỗi văn bản đã cho có nhiều khả năng được viết.

measureInputUsage() Experimental

Báo cáo lượng hạn ngạch đầu vào sẽ được sử dụng bởi một thao tác phát hiện ngôn ngữ cho đầu vào văn bản đã cho.

Ví dụ

Xem Sử dụng Translator and Language Detector APIs để có ví dụ hoàn chỉnh.

Tạo phiên bản LanguageDetector

js
const detector = await LanguageDetector.create({
  expectedInputLanguages: ["en-US", "zh"],
});

Note: Các triển khai khác nhau có thể hỗ trợ các ngôn ngữ khác nhau.

Phát hiện ngôn ngữ

js
const results = await detector.detect(myTextString);

results.forEach((result) => {
  console.log(`${result.detectedLanguage}: ${result.confidence}`);
});

// Results in logs like this:
// la: 0.8359838724136353
// es: 0.017705978825688362
// sv: 0.012977192178368568
// en: 0.011148443445563316

Thông số kỹ thuật

Specification
Translator and Language Detector APIs
# languagedetector

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

Xem thêm