如何解决 macOS 系统翻译失败? | 您所在的位置:网站首页 › 快捷指令发生错误怎么解决 › 如何解决 macOS 系统翻译失败? |
如何解决 macOS 系统翻译失败? 注意 请确保 Bob 已升级到 1.9.0 版本。 macOS 系统翻译不太稳定,以下为常见问题解决方案,请根据报错提示查找对应的解决方案。 问题 1:代理问题 ![]() 如果翻译失败时提示里面包含有「未能完成该操作。操作不被允许」或者「The operation couldn’t be completed. Operation not permitted」,则意味着你可能开启了代理或抓包工具,导致系统翻译无法正常使用。 macOS 13 必须保证 sequoia.apple.com 和 seed-sequoia.siri.apple.com 这两个域名在翻译时完全不存在代理行为,否则将无法正常使用。 重要的事情说三遍: 设置规则进行分流是没有用的设置规则进行分流是没有用的设置规则进行分流是没有用的请跟随下面这篇 issue 的方法绕过代理,里面包含有常见代理工具的设置方式。 绕过代理解决方案问题 2:快捷指令权限没开 如果升级到 macOS 13 之后,Bob 内使用系统翻译时,系统弹出以下弹窗,请点击「始终允许」,否则无法正常使用。 ![]() 如果上面的弹窗点击了「不允许」,使用时会提示「此快捷指令无法访问所需资源。你可以在快捷指令的隐私设置中更改相关设置。」。 ![]() 此时需要打开「快捷指令」这个 App,找到「Bob.Translate.v2」这个快捷指令,选中隐私,选中「始终允许」,如下图所示。 ![]() 首次使用 Bob 调用系统翻译的时候,会有如下弹窗,请点击允许 ![]() 如果没有点击允许,后续翻译 Bob 报错如下 ![]() 此时需要前往「系统设置 > 隐私与安全性 > 自动化 > Bob」勾选上「Shortcuts Events」。 ![]() 如果偶尔提示「频率过快,请稍后再试」、「语音翻译已在进行中」等信息,是正常现象,系统翻译快捷指令同时只能处理一个翻译任务。 但是如果一直提示「频率过快,请稍后再试」、「语音翻译已在进行中」等信息,则意味着系统翻译没有给 Bob 正常回调,一般需要通过重启电脑解决。 2024/01/31 更新 Bob 1.9.0 版本为系统翻译新增了一个「冷却时间」的设置项,如果你发现高频使用系统翻译经常导致问题,比如导致 Bob 卡死,建议前往「Bob 偏好设置 > 翻译 > 服务 > 文本翻译 > 系统翻译」将「冷却时间」设置到 3 秒试试,看看能否规避类似问题。 2022/11/16 更新 可以尝试直接杀掉 translationd 这个进程,系统翻译就能恢复正常,无需重启电脑,感谢 @nulllpoint 提供方案。(我没遇到过这个问题,大家可自行测试下这个方案是否奏效) 具体操作方法: 打开「活动监视器」App在搜索框输入 translationd选中这个进程点击图中 x 按钮,杀掉这个进程如果遇到其他情况,可尝试按照以下步骤操作。 前往快捷指令 App,删除掉 Bob.Translate.v2 这个快捷指令参考 这篇文章,重新安装系统翻译快捷指令重启电脑 |
CopyRight 2018-2019 实验室设备网 版权所有 |