{"rewrite":{"id":"r_76931fa9848f409b33e4e331","clusterId":"c_c723c2e452199a3909681afd","slug":"google-chrome-157-adds-on-device-language-detection-on-android","model":"deepseek-v4-1-flash","headline":"Google Chrome 157 Adds On-Device Language Detection on Android","summary":"Google released Chrome 157 for desktop and Android on November 3, 2026. The Android build can now run the Language Detector API, which reads text handed to it from JavaScript and returns the language it is written in. Detection runs on a machine learning model installed on the device, so text is processed without being sent to a server, and detection still works offline when the needed model is already present. The CSS side gets the new corner property, which folds border-radius and corner-shape into one declaration, plus corner-top and corner-bottom variants and writing-direction forms such as corner-block-start. The text-overflow property now accepts an arbitrary string in place of the standard ellipsis, and text-decoration-inset adjusts how far underlines, overlines and strikethroughs run. The stable release also carries 213 security fixes, and Chrome 158 is set for November 17, 2026.","whyItMatters":"Chrome 157 puts a language classifier on Android devices that previously had to send text to a server, and the same release carries 213 security fixes, so the browser's feature and security maintenance land together.","webCardHtml":"\u003cp\u003eAlongside the language and CSS work, Chrome 157 carries a long list of smaller platform changes. The position-visibility CSS property now accepts anchor-valid and anchor-visible, with the older plural forms kept as deprecated aliases. The Sanitizer API gains a javascriptURLs option so developers can control how JavaScript URLs are sanitized, and Service Worker now supports ProgressEvent. A few more:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eWeb Bluetooth: BluetoothRemoteGATTServer now inherits from EventTarget, so addEventListener, removeEventListener and dispatchEvent are available.\u003c/li\u003e\n\u003cli\u003eBackground Fetch API: CORS restrictions now apply, matching the regular Fetch API and closing off bypasses of CORS or local network access rules.\u003c/li\u003e\n\u003cli\u003eDynamic HTML insertion: APIs accept HTML strings with position-specifying methods, plus sequential insertion through WritableStream.\u003c/li\u003e\n\u003cli\u003eHTML-in-canvas: HTML can be laid out and rendered inside a canvas, with DOM and canvas updates kept in sync.\u003c/li\u003e\n\u003cli\u003eWebGPU: adds atomic-vec2u-min-max for 64-bit atomic min and max operations on WGSL\u0026#39;s atomic.\u003c/li\u003e\n\u003cli\u003eLong Animation Frames API: styleDuration and forcedStyleDuration expose time spent on style calculation and layout.\u003c/li\u003e\n\u003cli\u003eCapability Elements: camera, microphone and location prompts can show icon-only buttons without text. The feature was still under review at the time of writing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eTwo origin trials ship with the release: Connection Allowlists - Embedded Enforcement and Overscroll Areas. The 213 fixes include Critical-rated issues such as a buffer overflow in Dawn (CVE-2026-121156) and memory corruption in ANGLE (CVE-2026-121229), plus High-rated flaws including incorrect authentication in BackgroundFetch (CVE-2026-121107) and an out-of-bounds read in ANGLE (CVE-2026-121197). Desktop builds are 157.0.8103.38/.39 for Windows and macOS, and 157.0.8103.38 for Linux. Android is 157.0.8103.38, due on Google Play within a few days, while desktop rolls out gradually over the coming days to weeks or can be pulled manually from Chrome\u0026#39;s settings.\u003c/p\u003e","blueskyPost":"Chrome 157 runs Android language detection on a model already on the phone, so it works offline. The tradeoff is model size and staleness: a language the installed model does not cover returns nothing until Google ships an update.","twitterPost":"Chrome 157 detects language on-device, so no server call is needed. What it cannot detect is whatever language the installed model was never trained on.","threadsPost":"Chrome 157 moves Language Detector API calls to a model installed on the Android device, which is why detection survives offline. That design also sets the limit: accuracy now depends on which model version is on the phone, and Google has to push new models to fix weak languages.","newsletterBlurb":"Chrome 157 lands with on-device language detection for Android and no fewer than 213 security fixes. The CSS side gets a single corner property and arbitrary strings for truncated text. Chrome 158 is already scheduled for November 17.","attributionJson":"[{\"source\":\"ASCII.jp\",\"url\":\"https://ascii.jp/elem/000/004/448/4448201/?rss\",\"title\":\"213 Vulnerabilities in Google Chrome: Update to the Latest Version\"},{\"source\":\"GIGAZINE\",\"url\":\"https://gigazine.net/news/20261104-google-chrome-157/\",\"title\":\"Google Chrome 157 stable version released, enables on-device language detection on Android\"}]","lintFlagsJson":null,"lintHits":0,"costUsd":0,"inputTokens":16635,"outputTokens":1502,"status":"published","repairAttempts":0,"nextRepairAt":null,"factsAttemptedAt":1793772294,"createdAt":"2026-11-04T05:59:57.000Z","publishedAt":"2026-11-04T06:03:51.000Z","updatedAt":"2026-11-04T06:03:51.000Z"},"cluster":{"id":"c_c723c2e452199a3909681afd","canonicalTitle":"「Google Chrome 157」安定版リリース、Android版でオンデバイスの言語判定が可能に","representativeArticleId":"a_eb39588a4b96353990e47f55","sourceCount":2,"writtenSourceCount":2,"writeAttempts":0,"isSolo":false,"entitiesJson":"{\"anime_titles\":[],\"manga_titles\":[],\"work_titles\":[\"Google Chrome\"],\"studios\":[\"Google\"],\"people\":[],\"type\":\"release\",\"domain\":\"other\",\"is_roundup\":false}","contentType":"news","status":"published","firstSeenAt":"2026-11-04T02:45:00.000Z","lastSeenAt":"2026-11-04T03:20:00.000Z","updatedAt":"2026-11-04T06:03:52.000Z"},"attribution":[{"source":"ASCII.jp","url":"https://ascii.jp/elem/000/004/448/4448201/?rss","title":"Google Chromeに213件の脆弱性　最新版に更新を"},{"source":"GIGAZINE","url":"https://gigazine.net/news/20261104-google-chrome-157/","title":"「Google Chrome 157」安定版リリース、Android版でオンデバイスの言語判定が可能に"}],"entities":{"anime_titles":[],"manga_titles":[],"work_titles":["Google Chrome"],"studios":["Google"],"people":[],"type":"release","domain":"other","is_roundup":false},"keyFacts":["Chrome 157 fixed 213 vulnerabilities, including Critical-rated CVE-2026-121156 in Dawn and CVE-2026-121229 in ANGLE.","The Chrome 157 desktop builds are 157.0.8103.38 and .39 for Windows and macOS, and 157.0.8103.38 for Linux.","Chrome 157 brings the Language Detector API to Android Chrome, running on a machine learning model installed on the device.","Google scheduled Chrome 158 for release on November 17, 2026."],"pageLinks":{"healthSlugs":["google-chrome","google"],"storySlugs":[],"entities":[{"slug":"google-chrome","supported":0,"disputed":0,"contradicted":0,"unverified":3,"overall":"unverified","story_count":1,"has_dossier":false},{"slug":"google","supported":6,"disputed":0,"contradicted":0,"unverified":15,"overall":"green","story_count":24,"has_dossier":true}],"stories":[],"entitiesOk":true,"storiesOk":true}}
