文字链接
有两种方式可以把文字送进 TransOne,而且完全不涉及 macOS 权限:一条普通的链接,或者 PopClip。
transone:// 协议
TransOne 会响应这种形式的链接:
transone://translate?text=<经过 URL 编码的文字>打开它,翻译窗口就会带着这段文字打开,并且已经翻译好了。和 PopClip 一样,这不需要辅助功能权限,任何能打开链接的地方都能用。
「URL 编码」是指把文字改写成能安全放进链接里的样子:空格和其他特殊字符会被替换成 %20 这样的代码,链接就是这样携带一个空格的。大多数会生成链接的工具都会替你完成这一步。
这就是别的工具、脚本和自动化流程把文字交给 TransOne 的办法,不必经过键盘快捷键。从启动器到一条 shell 命令,再到一条备忘录,任何能打开链接的东西都能这样触发一次翻译。