Raycast
Raycast 是一款 Mac 上的键盘启动器。TransOne 提供了一键配置的方式,让你在 Raycast 能触及的任何地方翻译选中的文字,而且完全不涉及 macOS 权限。
Raycast 是什么
Raycast 是另一家公司做的独立 App,一个用热键唤出、靠键盘操作的快速启动器。它需要你单独安装。TransOne 只是递给它一条现成的快速链接(Quicklink,Raycast 对「可运行、可绑定热键的已存链接」的叫法)。
为什么配合 TransOne 用
和 PopClip、一条普通的文字链接一样, Raycast 快速链接在背后拼的也是一条 transone:// 链接,所以不需要辅助功能权限,Raycast 能用的地方它都能用。选中文字,运行这条快速链接(或按它的热键),翻译窗口就会带着这段文字打开,并且已经翻译好了。
添加快速链接
简单的方式,在 TransOne 里操作:
- 从菜单栏图标打开偏好设置(⌘,)。
- 进入设置 ▸ 快捷键。
- 在快捷操作下找到从 Raycast 翻译,点添加到 Raycast。
- Raycast 会打开它的 Create Quicklink 表单,Name 和 Link 都已填好。确认即可。
手动的方式,如果你想自己在 Raycast 里配:运行 Raycast 的 Create Quicklink,填入下面这两项,Open With 留空即可。
| 字段 | 值 |
|---|---|
| Name | Translate in TransOne |
| Link | transone://translate?text={selection} |
在 Raycast 里给这条快速链接绑一个热键,从此你在任何地方选中文字、按下这个键,TransOne 就翻译它。{selection} 是 Raycast 表示「你选中的文字」的占位符,它会替你填入文字并完成编码,macOS 则把这条 transone:// 链接交给 TransOne,所以你不用设 Open With。
改成翻译剪贴板或手动输入的文字
把 Link 里的占位符换掉,就能改变翻译的对象:transone://translate?text={clipboard} 翻译你刚复制的内容,transone://translate?text={argument} 则在你运行时请你输入文字。