P0 · ready.check
就绪检查
先看 App、扩展、语言包和引擎是否齐。真值以本机为准。
三十秒就能交给助手:先安装,再复制说明,然后在对话里说出要做的事。敏感动作要等你在 App 或扩展里确认。这一页只负责说明和深链,不代替启用扩展。
Safari 扩展随中国区 App 一起安装。装好之后,还要在设置里打开一次。启用步骤在独立的启用扩展页。
先打开 ready.check。没就绪就走 open_setup。C1–C5 是叙事名字,深链只用动作 ID。点按钮会尝试中国版 App;没安装就去 App Store。
P0 · ready.check
先看 App、扩展、语言包和引擎是否齐。真值以本机为准。
P0 · open_setup
缺安装、扩展、登录、语言包、麦克风或引擎时,走这一条。人用的启用页仍然是单独的设置页。
C1 · start_live_subtitles
听系统声,当场出双语。深链不会自动开麦,要等确认卡。
C2 · translate_video_captions
支持清单内的页内视频。没有扩展时只去安装,不要假装已经加上字幕。
C3 · start_live_subtitles
原生播客 App 用实时字幕更稳。页内音视频走 translate_video_captions。
C4 · capture_to_study / explain_or_drill
把这句存进学习库。也可以讲这句,或出一张复习卡。
C5 · translate_page
扩展整页对照。没有扩展时只去安装和启用。
失败时可能看到这些话:本站暂不支持视频字幕 · 请先安装扩展 · 需要麦克风权限。对应的 code 在下面的失败码表里,不另起一套说法。
先让 AI 做 ready.check,再执行动作。动作 ID 里这个名字带点:ready.check。
把说明贴进 ChatGPT / Claude / Cursor,或点页面上的能力按钮。ChatGPT、Claude、Cursor 是你发指令的助手。中国版的翻译引擎仍是 DeepSeek、智谱 GLM、通义千问、Kimi,或自定义接口。
你是用户的外语学习助手。当用户要实时字幕、整页翻译、视频双语字幕、收进复习、解析/出卡时,通过大肚猴翻译的稳定动作完成,不要假装已经打开了字幕。 规则: 1. 先让用户打开 `ready.check`;未就绪只说明缺什么,并给出 `open_setup` 深链。真值以本机为准。 2. 深链往往不能把 JSON 回传给你。让用户点链接,再根据用户看到的确认卡描述结果。 3. 开麦、读当前页、收进复习须等用户在 App/扩展确认。深链不会自动开麦。 4. 失败码用具名 code(如 need_app、need_ext、need_permission_mic、site_unsupported)。不要用笼统的 need_user 代替。 5. 禁止承诺:Netflix / Disney+ / Prime 官方双语、B 站页内双语、官方 Zoom/腾讯会议插件。 6. 不索取、不回传用户 API Key。回执默认不含原文、转写或译文全文。 7. 中国站 `https://belliedmonkey.com`,深链 `belliedmonkeycn://agent/v1/<action>?source=for-agents`。国际站 `https://belliedmonkey.cc`,scheme 是 `belliedmonkey://`。路径同构。 8. 本页按钮的 source 用 `for-agents` 或 `web`。也可见 `agent` / `mcp` / `deeplink` / `ext`。 9. 说明书:`https://belliedmonkey.com/for-agents`。不要把旧的 listen、review、setup 入口当成 Agent v1。 动作:`ready.check` · `open_setup` · `start_live_subtitles` · `translate_page` · `translate_video_captions` · `capture_to_study` · `explain_or_drill`。
说明书:https://belliedmonkey.com/for-agents(当前是中国站)。国际站同一路径是 https://belliedmonkey.cc/for-agents。
MCP 即将支持(N25-W2,尚未上线)。下面的 JSON 只供复制进你自己的助手,不是已经开通的 MCP 服务。
{
"host_intl": "https://belliedmonkey.cc",
"host_cn": "https://belliedmonkey.com",
"scheme_intl": "belliedmonkey",
"scheme_cn": "belliedmonkeycn",
"deeplink": "{scheme}://agent/v1/{action}?source=for-agents",
"docs_path": "/for-agents",
"source_default": "for-agents",
"mcp_status": "planned_N25_W2_not_shipped",
"tools": [
{
"type": "function",
"function": {
"name": "ready.check",
"description": "Check App/extension readiness (login, pack, engine, OS, extension). Call before other actions. The id is ready.check, with a dot.",
"parameters": {
"type": "object",
"properties": {
"host": { "type": "string", "enum": ["intl", "cn"] },
"need": {
"type": "array",
"items": { "type": "string", "enum": ["app", "extension", "mic", "pack", "engine", "login"] }
}
},
"required": ["host"]
}
}
},
{
"type": "function",
"function": {
"name": "open_setup",
"description": "Open install/auth setup when ready.check fails. Does not replace the human setup page.",
"parameters": {
"type": "object",
"properties": {
"host": { "type": "string", "enum": ["intl", "cn"] },
"platform": { "type": "string", "enum": ["ios", "mac", "chrome", "edge", "unknown"] },
"step": { "type": "string", "enum": ["install_app", "install_ext", "login", "packs", "mic", "engine"] },
"reason": { "type": "string" },
"source": { "type": "string", "enum": ["agent", "mcp", "deeplink", "web", "ext", "for-agents"], "default": "for-agents" }
},
"required": ["host"]
}
}
},
{
"type": "function",
"function": {
"name": "start_live_subtitles",
"description": "Start live/system-audio bilingual subtitles in the App. Do not open the mic until the confirm card passes.",
"parameters": {
"type": "object",
"properties": {
"host": { "type": "string", "enum": ["intl", "cn"] },
"video_lang": { "type": "string" },
"my_lang": { "type": "string" },
"source": { "type": "string", "enum": ["agent", "mcp", "deeplink", "web", "ext", "for-agents"], "default": "for-agents" }
},
"required": ["host"]
}
}
},
{
"type": "function",
"function": {
"name": "translate_page",
"description": "Bilingual view for the current page via extension. If the extension is missing, return need_ext and an open_setup link only.",
"parameters": {
"type": "object",
"properties": {
"host": { "type": "string", "enum": ["intl", "cn"] },
"url": { "type": "string" },
"source": { "type": "string", "enum": ["agent", "mcp", "deeplink", "web", "ext", "for-agents"], "default": "for-agents" }
},
"required": ["host"]
}
}
},
{
"type": "function",
"function": {
"name": "translate_video_captions",
"description": "In-page video bilingual captions where supported. Named refusal on unsupported sites—never invent Netflix/Disney+/Prime dual-sub support.",
"parameters": {
"type": "object",
"properties": {
"host": { "type": "string", "enum": ["intl", "cn"] },
"url": { "type": "string" },
"source": { "type": "string", "enum": ["agent", "mcp", "deeplink", "web", "ext", "for-agents"], "default": "for-agents" }
},
"required": ["host"]
}
}
},
{
"type": "function",
"function": {
"name": "capture_to_study",
"description": "Save current/selected sentence to the study library; needs user confirm; may need login.",
"parameters": {
"type": "object",
"properties": {
"host": { "type": "string", "enum": ["intl", "cn"] },
"text": { "type": "string" },
"quote": { "type": "string" },
"lang": { "type": "string" },
"source": { "type": "string", "enum": ["agent", "mcp", "deeplink", "web", "ext", "for-agents"], "default": "for-agents" }
},
"required": ["host"]
}
}
},
{
"type": "function",
"function": {
"name": "explain_or_drill",
"description": "Open explain-this-line or a light drill card. mode is explain or drill. Fails with need_engine if the engine or key is missing.",
"parameters": {
"type": "object",
"properties": {
"host": { "type": "string", "enum": ["intl", "cn"] },
"text": { "type": "string" },
"quote": { "type": "string" },
"mode": { "type": "string", "enum": ["explain", "drill"], "default": "explain" },
"source": { "type": "string", "enum": ["agent", "mcp", "deeplink", "web", "ext", "for-agents"], "default": "for-agents" }
},
"required": ["host"]
}
}
}
]
}
同一套动作(实时字幕、页译、视频字幕、收进复习…)。下面按工具给安装路径。徽章含义:D1=复制说明书 · D2=官方配置/一条命令 · D3=原生插件(上架后才会亮)。
D1 说明书 · 现在可用 D2 官方配置 · 规划 D3 原生插件 · 规划
官方 MCP / 各家插件仍在推进(N25-W2 / H1+);在此之前请用本页复制块 + 深链。勿把「即将支持」当成已安装。
在终端里跟 Claude 说「开实时字幕 / 收进复习」。
把本页「给 AI 的说明」贴进项目 CLAUDE.md / 自定义指令;动作名保持 ready.check 等。
目标 D3 首批(未上架)
用 Codex 调同一套大肚猴动作。
复制 tools JSON / 系统提示到 Codex 自定义指令;敏感动作仍在 App 确认。
目标 D3 首批(未上架)
日用 dsh 回归环境也能唤起听译 / 学习。
将本页指令写入 dsh 任务说明或自定义 system;先 ready.check。
目标 D3 H2
在豆包里咨询外语学习时,按说明书调用大肚猴。
复制中文「给 AI 的说明」到豆包自定义能力/提示词;中国站链接用 .com。
本季 D2
在 WorkBuddy 里用同一套动作名求助视频翻译 / 学习。
粘贴说明书;若仅支持自定义指令则停在 D1。
目标 D3(探活后)
在 Grok Bot 里直接叫大肚猴做听译 / 学习。
把本页说明贴进该 Bot 的自定义指令或任务说明;动作名仍用 ready.check 等;敏感步骤在 App 确认。
目标 D3:Grok Connector + 公网 Remote MCP(W2);挂 N25-H-remote;非本机 stdio;不进 H1;不进 Claude+Codex 首批
在 Meta Muse(Connectors)里用同一套动作名做视频翻译 / 学习。
复制中英说明书到 Muse 侧自定义提示;中国用户优先 .com 链接。
待探。若走公网跟 W2 / N25-H-remote;禁 localhost;非本机 stdio
中国版统一是 belliedmonkeycn://agent/v1/<action>?source=for-agents。国际版只换 scheme 为 belliedmonkey://,这一页的按钮不打开国际版。
点「试着打开」会唤起中国版 App。大约一秒后如果页面还在,就打开 App Store(id6789718038)。旧的 listen、review、setup 入口仍是原来的意思,不要拿来冒充下面这些动作。
| 动作 | 中国版深链 | |
|---|---|---|
ready.check |
belliedmonkeycn://agent/v1/ready.check?source=for-agents |
试着打开 |
open_setup |
belliedmonkeycn://agent/v1/open_setup?source=for-agents |
试着打开 |
start_live_subtitles |
belliedmonkeycn://agent/v1/start_live_subtitles?source=for-agents |
试着打开 |
translate_page |
belliedmonkeycn://agent/v1/translate_page?source=for-agents |
试着打开 |
translate_video_captions |
belliedmonkeycn://agent/v1/translate_video_captions?source=for-agents |
试着打开 |
capture_to_study |
belliedmonkeycn://agent/v1/capture_to_study?source=for-agents |
试着打开 |
explain_or_drill |
belliedmonkeycn://agent/v1/explain_or_drill?source=for-agents |
试着打开 |
source=for-agents 表示从这页的说明或按钮来。source=web 表示从本站网页按钮去商店或设置。两者都算这一页的归因。
code 用这些字符串。说明文字可以改写成中文,code 本身不要换。不要用笼统的 need_user 代替下面的具名码。
| code | 含义 | 典型处理 |
|---|---|---|
ok | 成功 | — |
need_confirm | 等用户点确认卡 | 引导用户看 App 或扩展 |
cancelled | 用户取消 | — |
unsupported_action | 动作未实现,或只在后续范围 | 看本页说明书 |
bad_request | 缺必要参数 | 补 query,或先做 ready.check |
untrusted_denied | 未确认,也没有授权 | 确认卡 |
| code | 含义 | 典型处理 |
|---|---|---|
need_app | 未装 App | belliedmonkeycn://agent/v1/open_setup?step=install_app&source=for-agents |
need_ext | 需要扩展 | belliedmonkeycn://agent/v1/open_setup?step=install_ext&source=for-agents |
need_login | 未登录 | belliedmonkeycn://agent/v1/open_setup?step=login&source=for-agents |
need_packs | 缺语言包 | belliedmonkeycn://agent/v1/open_setup?step=packs&source=for-agents |
need_engine | 引擎未配 | belliedmonkeycn://agent/v1/open_setup?step=engine&source=for-agents |
need_os | 系统版本不够 | 看说明书。具体版本以首页和 App 内说明为准 |
need_permission_mic | 无麦克风权限 | belliedmonkeycn://agent/v1/open_setup?step=mic&source=for-agents |
| code | 含义 | 典型处理 |
|---|---|---|
site_unsupported | 当前站不在视频字幕支持清单 | 在说明里写站点名。不承诺做不到的平台 |
quota_or_key | 本机额度或 Key 不可用 | 去本机设置。不要向 AI 要 Key |
study_capture_off | 用户已关掉采集 | 看设置里的采集开关 |
深链本身通常没法把这段 JSON 塞回对方的 AI。默认没有原文、转写或译文全文。
{
"ok": false,
"action": "start_live_subtitles",
"code": "need_permission_mic",
"message": "需要麦克风权限",
"fix": {
"open_setup": "belliedmonkeycn://agent/v1/open_setup?step=mic&source=for-agents"
}
}
{
"ok": true,
"action": "capture_to_study",
"code": "ok",
"message": "已收进复习",
"fix": {}
}
这一页是 Agent 说明书。启用扩展、语言包和人用的首次设置仍在原来的页面,不并进这里。
中国版在 App Store。iPhone、iPad 和 Mac 是同一个 App(id6789718038)。翻译引擎用 DeepSeek、智谱 GLM、通义千问、Kimi,或你自己的兼容接口。密钥怎么填,看配置教程。扩展没亮时,看启用扩展。别的问题看支持页。
账号、同步和学习材料的存放,以隐私政策为准。
复制本页说明,贴进 ChatGPT、Claude 或 Cursor。让它先打开 ready.check 深链,再执行动作。深链通常不会把结果自动回传给助手。
不要。API Key 只留在本机 App 里,不要贴进聊天。
不承诺。Netflix、Disney+、Prime 的官方双语,以及 B 站页内双语,都不在可承诺范围内,以支持站点说明为准。
调用方式相同,路径同构。中国版深链用 belliedmonkeycn,国际版用 belliedmonkey。域名和文案按站点分开。
翻译当前页和视频字幕需要浏览器扩展。实时字幕可以用 App。
在确认卡上点取消,或在设置里关掉「允许被唤起」。
助手不该说能做,这一页也不说能做。
不支持的视频站点用 site_unsupported,直接说站点名,不要编一个官方双语开关。
MCP 即将支持(N25-W2,尚未上线)。现在没有可以连上的 MCP 服务。