浏览器多语言切换助手:轻松切换浏览语言
MultiLangSwitcher 是一款基于 Chromium 内核的浏览器扩展,让您轻松切换浏览器的语言设置,支持快速修改浏览器发出的 Accept-Language HTTP 请求头,提供便捷的语言切换体验。
插件简介
MultiLangSwitcher 是一款基于 Chromium 内核的浏览器扩展,帮助用户快速切换浏览器的语言。它专注于修改浏览器发出的 Accept-Language HTTP 请求头,确保语言切换操作流畅高效。用户还可以在专门的调试页面中自由输入并保存完整的 Accept-Language 字符串,满足更高级的测试需求。


主要功能
便捷的语言切换
- 在浏览器工具栏弹出界面中,展示丰富的语言选项。
- 单击选中即可应用,无需重启浏览器。
- 上次选择会自动保存,浏览器重启后继续生效。
高效请求头修改
- 通过 Declarative Net Request 规则动态拦截并修改请求头。
- 相较于传统 WebRequest API,无需持续监听,性能开销更低。
- 后台静默运行,启动或更新后自动加载并应用已保存的语言规则。
全面测试与调试支持
- 提供
/test-headers.html页面,可直观查看浏览器实际发送的 Accept-Language、navigator.language、navigator.languages,以及 Intl 国际化信息。
使用指南
- 点击工具栏上的 MultiLangSwitcher 图标,打开弹出面板。
- 在下拉列表中选择目标语言,界面底部点击“应用更改”。
- 插件会立即保存偏好并对后续网络请求生效。
- 如需验证或调试,点击“检测页面”或“调试工具”链接,进入相应页面查看效果。
通过 MultiLangSwitcher,前端开发者、测试人员或对多语言环境有特殊需求的用户,能够随心所欲地模拟各种语言偏好,对网站本地化效果、服务端语言响应策略等进行深入测试与调试,同时有效保护个人浏览指纹与隐私。


安装指南
目前仅支持从源代码安装。请下载或克隆代码到您的本地计算机,然后按照以下步骤操作:


- 下载或克隆代码:将本项目仓库克隆到您的本地计算机。(或者从release下载ZIP解压)
- 打开浏览器扩展管理:在 Chrome 浏览器地址栏输入
chrome://extensions//edge://extensions/并回车,进入扩展程序管理页面。 - 开启开发者模式:打开页面右上角的“开发者模式”开关。
- 加载已解压的扩展程序:点击页面左上角的“加载已解压的扩展程序”按钮,选择您下载的 MultiLangSwitcher 项目文件夹。
- 完成:扩展程序将成功添加到浏览器中,您可以开始使用了。
文件下载:网盘