火狐浏览器自动翻译失效通常因插件被静默禁用、Linux系统权限拦截、DNS/API网络阻断或配置残留所致,需依次检查启用状态、授予权限、切换DNS测试API连通性,并彻底卸载重装插件。

火狐浏览器的自动翻译功能突然失效,页面右键无“翻译此页”选项、地址栏不显示翻译图标、已安装插件点击无响应——这通常不是浏览器崩溃,而是翻译服务链路中某个环节被意外切断。
检查翻译插件是否被静默禁用
Firefox在更新后或内存压力大时,会自动禁用部分扩展以保主进程稳定,翻译类插件首当其冲。
在地址栏输入 about:addons → 回车 → 切换到“扩展”标签页 → 查看列表中你安装的翻译插件(如“沉浸式翻译”“Firefox Translations”)右侧状态是否为“已启用”。
若显示“已禁用”,点击右侧三点图标 → 选择“启用”,然后必须彻底关闭Firefox所有窗口再重新启动,否则启用不生效。
确认插件权限未被系统级拦截
Ubuntu、Fedora等Linux发行版默认启用SELinux或AppArmor策略,可能阻止翻译插件加载远程翻译API所需的网络连接。
打开插件设置页(通常点击地址栏插件图标→“选项”或“设置”)→ 找到“网络权限”或“允许访问网站数据”类开关 → 确保勾选“在所有网站上运行”或“允许访问*”。
若设置页无此选项,说明该插件未声明必要权限,应卸载并改用明确支持Linux平台的插件,例如【沉浸式翻译】(其GitHub仓库明确标注Linux兼容性)。
验证DNS与网络出口是否阻断翻译API
翻译插件依赖调用Google、腾讯、DeepL等第三方API,若本地DNS污染或企业防火墙拦截特定域名,会导致“点击翻译→转圈→无反应”。
方法一:临时切换DNS
系统设置 → 网络 → IPv4 → DNS服务器改为 8.8.8.8,1.1.1.1 → 保存并断开重连Wi-Fi/网线。
方法二:直接测试API连通性
在新标签页中访问:https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=zh&dt=t&q=test
若返回JSON格式翻译结果,说明API通畅;若显示ERR_CONNECTION_TIMED_OUT,则是网络层拦截。
清除插件残留配置强制重装
旧版插件升级失败常导致配置错乱,表现为能唤出界面但提交翻译请求后无响应。
第一步:卸载插件
进入 about:addons → 找到对应插件 → 点击三点图标 → 选择“删除”。
第二步:清空本地缓存
在地址栏输入 about:support → 回车 → 点击“刷新Firefox…”按钮 → 确认刷新(注意:此操作会重置所有设置,但书签、密码、历史记录保留)。
第三步:重启后重新安装
前往 addons.mozilla.org 搜索插件官方名称(勿用第三方下载站),仅从绿色“添加到Firefox”按钮安装。











