翻譯器:translate() 方法
Translator 介面的 translate() 方法返回輸入字串的翻譯。
語法
js
translate(input)
translate(input, options)
引數
input-
一個表示要翻譯的文字的字串。
options可選-
一個指定
translate()操作配置選項的物件。可能的值包括:signal-
一個
AbortSignal物件例項,它允許透過關聯的AbortController來中止translate()操作。
返回值
一個 Promise,它會以包含生成翻譯的字串來 fulfillment。
異常
InvalidStateErrorDOMException-
如果當前
Document未啟用,則丟擲此異常。 QuotaExceededError-
如果在翻譯操作中超出了可用的
inputQuota,則丟擲此錯誤。
示例
基本的 translate() 用法
js
const translator = await Translator.create({
sourceLanguage: "en",
targetLanguage: "ja",
});
const translation = await translator.translate(myTextString);
console.log(translation);
規範
| 規範 |
|---|
| 翻譯器和語言檢測器 API # dom-translator-translate |
瀏覽器相容性
載入中…