Parlance
MAC · CLI

读懂 agent 的话,
说得地道。

Claude Code 和 Codex 说的是密集的技术英语。Parlance 把它们说的译成你能跟上的话,把你想说的,不管用中文还是蹩脚英文打的,改成自然的英文提示词,再贴回输入框。

自带 Gemini、DeepSeek、OpenAI、Claude 的 Key,或任何兼容 OpenAI 接口的服务,例如本地 Ollama。没有 Parlance 服务器。

2个快捷键:写作,解释。在任何 App 里按
0台 Parlance 服务器,0 条遥测。文字只发往你配置的 API
1个开源核心,CLI 与 App 共用同一套提示词和术语校验
怎么用

在你正用的 App 里,按一个快捷键。

  1. 1

    在输入框里打字,或选中一段

    终端里的 Claude Code、Codex 桌面端,或任何输入框。中文、英文、混着来都行。

  2. 2

    按快捷键

    写作 ⌃⌥⌘ Space,解释 ⌃⌥⌘ E。浮窗出现在你所在的地方,不切换 App。

  3. 3

    按 ↵ 贴回去

    首选表达粘贴到你来的那个输入框。从不替你按回车。

01 · 写作

地道的说法,附一句回译。

首选表达最大,下面是它的母语回译,你能确认意思没走样。两个备选各附一句区别。语气可切:给 agent 的指令,或日常。

  • 输入已经是英文时,指出不地道之处和原因。
  • ⇥ 在版本间切换,⌘1 到 ⌘3 直接选。
  • 重新唤出时恢复上一次的输入和结果,误关不丢字。
02 · 解释

翻译,简单说,术语卡片。

选中 agent 输出里看不懂的那一段。Parlance 读取它前后的文字作上下文,给出翻译、一句话的说法,和每个术语在这段话里的意思。

  • 想深入时按 ⌘1 词汇扩展、⌘2 背景知识,或直接追问。
  • App 不暴露文字时,可选用截窗识别。识别在本机完成,图片不外发。
03 · 代码还是代码

标识符、路径和参数,原样保留。

camelCase、snake_case、带点调用、文件路径、--flag、URL 和反引号里的内容,发送前换成占位符,回来后逐个核对数量再还原。核对不过的版本会标出来,不能粘贴,也不能复制。

04 · CLI,免费开源

终端里也一样,用 pl。

herdr 面板、SSH、tmux 里没有浮窗,就用 pl。同一个核心、同一套提示词。Key 可以放在钥匙串、环境变量,或交给密码管理器。--json 给脚本用。

GPL-3.0-or-later · Swift 6 · Homebrew 构建需要 macOS 15.6 或更高

$ brew install zjlgdx/tap/parlance
$ pl auth set --provider gemini # 存进钥匙串,不回显
$ pl fix "帮我把这个函数拆开,太长了"
Split this function up; it's too long.
把这个函数拆开;它太长了。
$ pbpaste | pl explain --context notes.md -
隐私

只发你提交的文字,发了什么都能看到。

没有 Parlance 服务器

文字只发往你配置的那家 API。没有账号,没有遥测,没有云同步。

上下文先脱敏

离开你的 Mac 之前,形似 API Key、令牌和私钥的文本换成 [REDACTED]。规则会漏掉少见格式,所以浮窗里按 ⌘I 随时能展开“发送内容”。

剪贴板借用后放回

粘贴和取词会短暂占用剪贴板,之后放回所有其他 App 能读到的内容。个别 App 只在自己内部保存的格式可能放不回去。可以在设置里关掉。

Parlance for Mac 在做

Mac 版一次买断,价格在发布时公布。CLI 已经可以用:一条命令装好,免费开源。

查看源代码GitHub · CLI 与 ParlanceCore

需要“辅助功能”权限来读取选区和粘贴。屏幕录制是可选的,只在 App 不暴露文字时用。第一次粘贴前 macOS 可能询问是否允许读取剪贴板,选“允许”。