关闭Safari网页翻译功能需分三步:图形界面取消“Safari 网页翻译”输入法选项;终端执行defaults命令禁用翻译功能与菜单项,或killall终止翻译服务进程;精简“语言与地区”中仅保留首选语言,彻底消除底层依赖。

当你在Mac上用Safari浏览外文网页时,右键菜单频繁弹出“翻译为中文”选项,或地址栏自动出现翻译图标,干扰正常操作——这不是插件导致,而是系统级翻译服务在主动介入。
关闭Safari网页翻译功能(图形界面法)
这一步直接切断Safari对网页语言的检测逻辑,是最基础也最安全的操作路径。
1、打开macOS“系统设置”,点击左侧边栏的“键盘”。
2、切换到顶部的“输入法”标签页。
3、点击右下角的“编辑…”按钮。
4、在弹出列表中,取消勾选【Safari 网页翻译】选项。
5、关闭窗口,重启Safari浏览器。
注意:此操作不会影响系统其他翻译能力(如备忘录、Pages里的翻译),仅禁用Safari上下文菜单和地址栏的翻译入口。
终端命令强制屏蔽翻译菜单项
适用于macOS Ventura 13.5及以上版本——某些系统更新后,“Safari 网页翻译”选项会从图形界面消失,但右键菜单仍残留翻译项,必须用命令补刀。
方法一:禁用翻译功能与菜单显示
1、打开“访达”→“应用程序”→“实用工具”→“终端”。
2、粘贴并执行:defaults write com.apple.Safari WebKitEnablePageTranslation -bool FALSE
3、再执行:defaults write com.apple.Safari ShowTranslateMenuItem -bool FALSE
4、重启Safari。
方法二:终止翻译服务进程(更彻底)
1、在终端中执行:sudo killall -9 com.apple.TranslationService
2、再执行:defaults write com.apple.TranslationService AutoLaunch -bool false
3、重启Safari。
【执行第二步前需输入管理员密码,输完不显示字符,直接回车即可】
精简系统语言支持,消除底层依赖
macOS的翻译模块会根据“语言与地区”里添加的辅助语言自动加载对应引擎。哪怕你只加了一个英文,系统就可能预载翻译服务,导致菜单项反复复活。
第一步:进入“系统设置”→“通用”→“语言与地区”。
第二步:点击右上角“…”→“编辑语言列表”。
第三步:检查列表——【只保留你当前使用的首选语言,其余全部移除】。比如你用简体中文,就删掉英文、日文、繁体中文等所有其他条目。
第四步:关闭窗口,重启Safari。
这一步做完,右键菜单里连“翻译图片中的文字”也会同步消失,因为实况文本和图像翻译都依赖多语言环境支撑。


















