Four Chrome built-in AI APIs, probed in this tab. availability() never downloads a model; the playground buttons can.
Translator
- "API" in self
- …
- availability()
- …
Language-pair checker
Pick a source and target. availability() for that pair downloads nothing. This is not a supported-language list — those go stale.
availability() en → zh-Hant: …
Summarizer
- "API" in self
- …
- availability()
- …
Language Detector
- "API" in self
- …
- availability()
- …
Prompt API
- "API" in self
- …
- availability()
- …
Version and platform facts
Only the 2026-08-18 fact table. A desktop Chrome ✓ is not an Android claim — mobile Chrome is ✗ on every row.
| API | Chrome | Chrome Android | Edge | Firefox | Safari |
|---|---|---|---|---|---|
| TranslatorChrome 138+ stable. Desktop only. | Yes | No | Untested | No | No |
| Language DetectorChrome 138+ stable. Desktop only. | Yes | No | Untested | No | No |
| SummarizerChrome 138+ stable. Windows 10/11, macOS 13+, Linux, ChromeOS (Chromebook Plus). | Yes | No | Untested | No | No |
| Prompt API (`LanguageModel`)Stable in Chrome; multimodal and structured output from Chrome 148. Same OS list as Summarizer. | Yes | No | Untested | No | No |
| Audio multimodal PromptIn production on Video Subtitles. Same platforms as Prompt. | Yes | No | Untested | No | No |
Gemini Nano needs about 22 GB free disk and 4 GB+ VRAM. Translator language packs are much smaller.
This browser, right now
- Translator …
- Summarizer …
- LanguageDetector …
- LanguageModel …