可通过系统设置、终端指令、语言配置等五种方法彻底取消safari右键菜单中的翻译选项:一、关闭safari内置翻译开关;二、用终端命令禁用翻译菜单项;三、移除冗余语言支持;四、终止并禁用translationservice进程;五、针对单个网站停用翻译。

如果您在使用Safari浏览器时,右键菜单中持续显示“翻译为中文”“翻译图片中的文字”等系统级翻译选项,但实际无需该功能,可通过系统设置、终端指令与语言配置三类路径彻底取消其集成并精简上下文菜单。以下是具体操作步骤:
一、关闭Safari内置翻译功能开关
该操作直接禁用Safari对网页语言的自动检测与翻译提示逻辑,使右键菜单中不再生成翻译相关条目,且不影响系统其他翻译服务运行。
1、打开macOS“系统设置”,点击左侧边栏的“键盘”。
2、切换到顶部的“输入法”标签页。
3、点击右下角的“编辑…”按钮。
4、在弹出列表中,取消勾选“Safari 网页翻译”选项。
5、关闭窗口并重启Safari浏览器。
二、通过终端命令屏蔽翻译菜单项UI渲染
此方法绕过图形界面限制,强制修改Safari偏好设置,禁用翻译功能的用户界面触发机制,适用于macOS Ventura 13.5及以上版本,可清除右键菜单中残留的翻译入口。
1、打开“访达”,前往“应用程序” → “实用工具” → “终端”。
2、在终端中粘贴并执行以下命令:defaults write com.apple.Safari WebKitEnablePageTranslation -bool FALSE。
3、随后执行命令以禁用菜单项显示:defaults write com.apple.Safari ShowTranslateMenuItem -bool FALSE。
4、重启Safari使更改生效。
三、移除系统级冗余语言支持
macOS将网页翻译能力部分绑定于“语言与地区”中启用的辅助语言数量;若存在非必需语言,系统可能预加载对应翻译模块,导致右键菜单出现不可见但可触发的翻译项。
1、进入“系统设置”,点击“通用” → “语言与地区”。
2、点击右上角的“…”(更多操作)按钮,选择“编辑语言列表”。
3、检查列表中是否包含简体中文以外的其他语言(如英文、日文、韩文等);如有,逐个右键点击并选择“移除”。
4、确保列表中仅保留当前系统首选语言,关闭窗口。
四、终止并禁用翻译服务后台进程
macOS翻译功能由独立系统服务com.apple.TranslationService支撑,该进程一旦运行,可能向Safari注入翻译上下文菜单,即使前端开关已关闭。强制终止并禁用其自启可根除所有翻译选项来源。
1、打开「终端」应用。
2、输入以下命令并回车,停止当前运行的服务:sudo killall -9 com.apple.TranslationService。
3、输入以下命令并回车,禁用其开机自启:defaults write com.apple.TranslationService AutoLaunch -bool false。
4、执行后无需重启系统,Safari右键菜单中所有翻译相关选项将立即消失。
五、针对单个网站禁用翻译行为
该方法不改变全局设置,仅对特定域名(如企业内网、多语言混合排版页面)关闭翻译触发逻辑,避免因内容特征误判而唤出右键翻译项,适用于需保留全局翻译能力但希望局部精简的场景。
1、访问目标网站,确保页面已完全加载。
2、点击地址栏右侧的AA图标或“翻译”按钮。
3、在弹出菜单底部选择“停用此网站的翻译”(macOS)或“在此网站上关闭翻译”(iOS/iPadOS)。
4、刷新页面,该域名及其子路径下的右键菜单将永久不显示任何翻译选项。











