Do not spend AI calls on typing
Constraint. Browser support and model downloads vary
Decision. prefer Chrome's built-in Translator/Language Detector on desktop Chrome 138+, cap availability/detection at 1–2 seconds, and fall back to an explicit Translate action
Result. as-you-type stays on-device; tones and unsupported pairs use a chosen provider when requested.
Source and evidence limits
translateapp/README.md → “On the device first”, “Typing never spends AI calls”. Offline requires a downloaded language pack; do not imply support in every browser.
Read the pinned README ↗

