其实,要彻底移除 Safari 右键菜单中那个令人困扰的“翻译”选项,只需掌握五种有效方法,涵盖系统设置、终端命令以及语言配置。下面逐一详解,您可根据实际需求选择适用方案。

如果您在使用 Safari 时,右键菜单总是弹出“翻译为中文”“翻译图片中的文字”等选项,明明用不上还占据操作空间,那直接从以下三个方向下手即可彻底清理。操作步骤非常直观,跟着做就行。
一、关闭 Safari 内置翻译功能(最直接的方法)
此方法最为直接——关闭 Safari 对网页语言的自动检测与翻译提示,右键菜单中的翻译条目将不再生成。而且该操作仅影响 Safari 浏览器,系统其他翻译服务仍可照常运行,互不干扰。
1、启动 macOS“系统设置”,在左侧边栏点击“键盘”。
2、切换到顶部的“输入法”标签页。
3、点击右下角的“编辑…”按钮。
4、在弹出的列表中,取消勾选 “Safari 网页翻译” 选项。
5、关闭窗口,然后 重启 Safari 浏览器。
二、通过终端命令隐藏翻译菜单项渲染
此方法绕过图形界面限制,直接修改 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、刷新页面,该域名及其子路径下的右键菜单便 再也不会出现翻译选项。
