← Chrome 148 reference

v148 · web api · covered on mdn

Translator API

A built-in on-device API for translating text between languages without network access. Available via self.ai.translator. Supports creation of translator sessions targeting a source and target language pair, with streaming output support.

this feature is documented on MDN

MDN: Translator and Language Detector APIs

MDN covers the full Translator interface including availability(), create(), translate(), translateStreaming(), browser compatibility, and usage examples. gendn doesn't duplicate that here.

quick reference

Entry pointself.ai.translator
Availability checkawait self.ai.translator.availability({ sourceLanguage, targetLanguage })"available", "downloadable", or "unavailable"
Create translatorconst t = await self.ai.translator.create({ sourceLanguage: 'en', targetLanguage: 'es' })
Translateconst result = await t.translate(text)
Streamingconst stream = t.translateStreaming(text) — returns a ReadableStream
On-deviceYes — uses on-device model; no network requests for inference
Shipped inChrome 148 (desktop + Android)
ChromeStatus5172811302961152 — Translator API
SpecWICG Translation API
Source: MDN, chromestatus, May 2026.