qwert702/dsh-auto-translate
qwert702★ 1JavaScript最后同步: 2026-08-19
DeepSeek Harness 插件:英文回复自动翻译成中文,工具调用附带一行中文注释;翻译走独立请求,不占用上下文窗口
README 摘要
dsh-auto-translate English 中文 模型输出全链路中文翻译插件,面向 DeepSeek Harness Web GUI 。 模型思考时(Think 折叠行内)、最终回复、工具调用输出,凡英文内容都 就地显示中文 ——思考过程中实时翻译,不等待回合结束。所有翻译由一条独立的提供方请求完成, 不进入会话上下文 :不占用上下文窗口,也不污染对话历史。 一键安装: 重启 harness( dsh web ),刷新页面。 功能 - 思考过程实时翻译 :模型的 reasoning 思考块(Think 折叠行)展开后,原文下方直接显示中文翻译;模型仍在思考时按防抖节奏滚动更新"进行中"译文,思考完成后用完整文本重翻一次并缓存。 - 最终回复就地翻译 :每条英文文本块下方一行小字译文(带"译"徽标)。中文回复、代码为主的输出不会触发翻译;纯代码输出会被启发式跳过。 - 工具输出中文摘要 :每个已完成的工具调用,在回合尾工具卡片序列之后显示一行 工具名 — 中文含义 + 译 摘要,用简体中文概括该工具输出的要点(而非逐句翻译输出数据)。摘要放在回合尾而不是卡片内部,是因为聊天视图没有"工具卡片内"的可加性插槽,而工具调用渲染器无法被影子替换而不丢失 bash / web / read 等专用视图(见下)。 - 翻译不占用上下文 :翻译/摘要请求由 host 半区独立调用提供方 /chat/completions ,与对话 agent 循环完全隔离;插件本身不向任何会话添加提示词、工具或消息,也不改写模型请求。 - 模型可配置 :默认跟随当前对话使用的模型;可在设置里覆盖为任意模型(见下)。当前对话模型在提供方不可用时,自动回退重试 deepseek-chat 。 实现方式(影子上色,不替换插槽声明) 聊天视图里"每条消息内部"没有可加性插槽,所以本插件在 conversation.chat.node 上以 priority: -100 影子注册 assistant-step 渲染器(低于内置的 priority: 0 而胜出),负责思考块与文本块的就地翻译。渲染器从公开基础件( dsh-client-ui-primitives 的 MarkdownText / DisclosureRow / JsonBlock , dsh-client-ui-attachment 的 ImageGallery )重新实现了默认渲染结构,与 dsh-better-markdown 是同一技术路线。 工具调用节点刻意不做影子注册 : tool-call 的默认渲染器拥有 tool.call.toolview 子槽的唯一声明(插槽声明全局唯一),影子替换它要么丢失 bash / web / read 等专用工具视图,要么在启动时报"槽已声明"错误。因此工具输出摘要挂在 co…
在 GitHub 查看完整 README →分类
Enhancement suite for Gemini, AI Studio, Claude & ChatGPT — plus a prompt manager for any web UI, DeepSeek Harness included. / 面向 Gemini、AI Studio、Claude 与 ChatGPT 的增强套件;提示词管理器可用于任意 Web UI,含 DeepSeek Harness。
★ 19,772
zhu1090093659/dsh-web-uiPlugin and skin collection for DeepSeek Harness (DSH) Web UI - task board, git graph, right-side panel, remote mobile UI, pet, live token stats, and skin center.
★ 5,470
omdsh-dev/DSH-better-sidebar开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git, and sub-agent pages.
★ 2,596