语法
js
translateStreaming(input)
translateStreaming(input, options)
参数
input-
表示要翻译的文本的字符串。
options可选-
指定
translateStreaming()操作配置选项的对象。可能的值包括signal-
一个
AbortSignal对象实例,它允许通过关联的AbortController中止translateStreaming()操作。
返回值
包含生成翻译的 ReadableStream。
异常
InvalidStateErrorDOMException-
如果当前
Document未激活,则抛出此异常。 QuotaExceededError-
如果翻译操作超过了可用的
inputQuota,则抛出此异常。
示例
基本的 translate() 用法
js
const translator = await Translator.create({
sourceLanguage: "en",
targetLanguage: "ja",
});
const stream = translator.translateStreaming(myTextString);
let translation = "";
for await (const chunk of stream) {
console.log(chunk);
translation += chunk;
}
console.log("Complete translation:", translation);
规范
| 规范 |
|---|
| 翻译器和语言检测器 API # dom-translator-translatestreaming |
浏览器兼容性
加载中…