Chrome:Translator
lastmod 2025-06-28created 2025-06-272 edits
The Translator API is an experimental Web API that provides local web translation using an AI translation model built into the browser
About
- Available from Chrome version 138 onward
- Specify translation languages and create an instance through key properties such as sourceLanguage and targetLanguage
- Supports string or streaming translation using methods such as translate and translateStreaming
- inputQuota and measureInputUsage let you check quota usage when translating
Example
if ('Translator' in self) {
// The Translator API 가 지원됨
const translator = await Translator.create({sourceLanguage: "en", targetLanguage: "ko", });
console.log(await translator.translate(myTextString));
//스트림 방식 번역
const stream = translator.translateStreaming(myTextString);
let translation = "";
for await (const chunk of stream) {
translation += chunk;
}
console.log(translation);
}