2026-01-19
Note
This article is AI-translated (LLM, ChatGPT 5.2) from original Chinese version (on the same page). The translation is reviewed by the author.
Today I was tweaking an open-source web auto-translation browser extension [0]. What I wanted was simple: automatically trigger translation globally on every page, and use a dedicated Profile just for browsing foreign-language sites.
Then I discoveredβ¦ it doesnβt work like that. The settings let you enter an allowlist of domains to auto-trigger translation for those domains, but thereβs nowhere to enable it globally. The allowlist doesnβt accept wildcards, regexes, or anything fancy either. I confirmed it in the source: the check is literally someArray.include(...). Brutal.