在Mac上使用海译通时,核心需关注三类权限:辅助功能权限是划词翻译和跨应用文本获取的前提,需在系统设置的“隐私与安全性”面板的“辅助功能”分类中添加并勾选海译通;若提供截图翻译或区域实时翻译,则需授予屏幕录制权限;若支持语音输入翻译,则需授予系统录音权限。安装时若遇到“无法验证开发者”弹窗,可在同一面板的“安全性”区域点击“仍要打开”手动放行。当系统更新或应用升级后出现权限失效,需将对应权限条目移除后重新添加并勾选,操作完成后重启应用即可恢复正常。

辅助功能权限——划词与跨应用翻译的核心
划词翻译对辅助功能权限的依赖
macOS系统中,翻译应用实现选中文字后弹出翻译、或在其他应用中获取文本内容,都需要依赖系统的辅助功能(Accessibility)权限。该权限允许应用监控系统界面事件和访问其他应用的内容,是划词翻译和跨应用翻译功能正常运作的前提。若未授予此项权限,用户在浏览器、PDF阅读器或其他应用中选中文字时将无法触发翻译响应。
辅助功能权限的授予步骤
用户需打开Mac的系统设置,进入“隐私与安全性”面板,在左侧列表中找到“辅助功能”选项。点击左下角的锁图标解锁后,在右侧应用列表中添加海译通并勾选其复选框即可完成授权。部分应用会在首次使用划词功能时自动弹出权限请求引导,用户按提示操作即可快速完成设置。
系统更新后权限失效的处理
当macOS系统更新或应用版本升级后,系统有时会将新版本误认为不同的应用,导致已授予的辅助功能权限失效,划词翻译突然无法使用。遇到此情况时,用户需进入辅助功能设置,先将海译通的条目移除,再重新添加并勾选,操作完成后重启应用即可恢复正常。对于macOS Sequoia(15.0)及以上版本,若在浏览器等应用中划词无效,还需检查应用设置中是否有类似“允许强制文本选择”的选项并开启。
屏幕录制与系统录音权限——截图翻译与语音输入
屏幕录制权限的应用场景
若海译通提供了截图翻译或屏幕区域实时翻译功能,应用需要获取屏幕内容,这需要用户授予屏幕录制权限。在“隐私与安全性”面板的“录屏与系统录音”分类中,用户需找到海译通并勾选启用。屏幕录制权限与辅助功能权限不同,它专门用于捕获屏幕画面,而辅助功能权限主要用于读取界面文本元素。
系统录音权限的用途
如果海译通支持语音输入翻译或实时语音翻译功能,应用需要访问麦克风录制音频,这对应“系统录音”权限,同样位于“隐私与安全性”面板的“录屏与系统录音”分类中。语音翻译场景下,获得录音权限后应用才能接收用户的语音输入并进行识别和翻译处理。
权限未授予时的功能限制
若未授予屏幕录制权限,截图翻译和区域翻译功能将无法捕获画面内容,屏幕翻译功能完全不可用。若未授予系统录音权限,应用无法访问麦克风,语音输入翻译功能将无法启动或提示需要授权。用户在使用相关功能时,应用通常会自动弹出权限请求引导,按提示操作即可逐项完成授权。
开发者验证与Gatekeeper安全机制
“无法验证开发者”弹窗的成因
当用户首次双击海译通的安装包时,macOS的Gatekeeper安全机制可能会弹出“无法打开,因为无法验证开发者”的警告窗口。这是苹果对未通过App Store审核或未使用Apple开发者账号签名的应用采取的安全防护措施,属于macOS系统的正常行为而非应用问题。海译通若采用自签名方式发布,就会触发此提示。
通过系统设置手动放行
遇到开发者验证警告时,先点击“Cancel”关闭弹窗,然后进入“系统设置” > “隐私与安全性” > “安全性”区域,找到关于海译通的拦截提示,点击“仍要打开”按钮并确认即可完成放行。完成此操作后,应用将正常启动且后续打开时不再出现相同警告。若在设置中找不到该选项,可尝试右键点击应用图标选择“打开”,然后在弹窗中点击“打开”即可。
终端命令强制解除隔离
对于使用Apple Silicon芯片(M1/M2/M3系列)的Mac,或在设置中找不到“仍要打开”选项时,用户可通过终端命令强制解除系统对应用的隔离属性。打开终端应用,输入以下命令并回车:sudo xattr -d com.apple.quarantine /Applications/海译通.app(根据实际应用名称调整路径),输入管理员密码后即可完成解除。此操作相当于告知系统“信任此应用”,后续启动将不再受Gatekeeper限制。
权限管理变更与macOS版本差异
macOS Sequoia及更高版本的权限收紧
升级到macOS Sequoia(15.0)及更高版本后,系统对应用程序的权限管理更加严格,特别是对在浏览器和PDF阅读器等应用中执行文本选择操作进行了更细致的控制。这意味着海译通在较新系统版本上可能需要额外启用某些高级选项才能保证划词翻译功能在所有应用中正常工作。
沙盒机制对应用权限的影响
macOS的沙盒机制对应用程序访问其他应用内容的能力进行了严格限制。应用需要通过系统的Accessibility API获取文本内容,系统会实时检查相应的权限设置。当应用更新后,系统有时会错误地将新版本识别为不同应用,要求重新授权,这是导致部分用户更新后权限失效的技术原因。
TCC数据库与权限状态的管理
macOS的权限状态存储在TCC(Transparency, Consent, and Control)数据库中,系统通过该数据库记录每个应用已获授权的权限类型。当应用被移除权限或重新安装后,数据库中可能需要重新建立记录。若出现权限状态异常(如已勾选但功能仍不可用),可尝试通过“先删除再添加”的方式重置权限,必要时重启系统让权限变更完全生效。
常见问题一:海译通在Mac上需要哪些系统权限?
常见问题二:为什么已经开启辅助功能权限,划词翻译还是没反应?
常见问题三:安装时提示“无法验证开发者”怎么办?
sudo xattr -d com.apple.quarantine解除应用的隔离属性。