dsh-translator:DeepSeek 驱动的 DSH 审批弹窗自动汉化插件

前言

在使用 DeepSeek Harness(DSH)进行智能体开发或权限管理时,Agent 在发起审批请求(例如沙箱权限升级)时,审批弹窗内的说明文字通常是英文。对于中文用户而言,反复阅读英文说明降低了审批效率。dsh-translator 旨在解决这一痛点,通过在渲染前拦截并翻译文本,使审批弹窗直接显示简体中文。

插件介绍

dsh-translator 是一个由 xiyuepcl 维护的插件,属于 DeepSeek Harness 生态。它利用已配置的 DeepSeek 模型,自动将审批理由翻译为简体中文,同时保留原始英文文本以供审计,无需额外配置即可使用。

核心功能

  1. 自动翻译:将审批理由翻译为简体中文。
  2. 命令行保留:命令行中的英文说明保持不变(因为它是命令而非说明文本)。
  3. 审计日志保留:持久化的 approval/asked 审计事件保留原始的 reason。
  4. 智能放行:已是中文或不可翻译的文本原样放行。
  5. 容错机制:翻译失败不会阻断审批流程,仅记录一条错误日志。
  6. 零配置:直接调用用户已配置的 DeepSeek provider/凭证。
  7. 浏览器端无操作:翻译逻辑在 Node 端完成,浏览器端无需额外操作。

安装与启用

安装前请确认环境:EAC 4.x 使用 web-desktop profile;CLI 网页版使用 web profile。

npx -y @deepseek-ai/dsh plugin --profile web-desktop add https://github.com/xiyuepcl/dsh-approval-translator/releases/download/v0.1.3/dsh-translator-0.1.3.tgz

安装完成后,重启 Web 服务或 EAC 客户端即可生效。

原理与注意事项

该插件通过在 Node 端挂载监听器,在审批请求到达浏览器之前截获并翻译文本,从而规避了 React 重渲染还原文本的问题。持久化的审计事件保留原始数据,只有展示给用户的文本被翻译。

适用场景与注意:
* 需要在 DSH 审批流程中直接查看中文说明的用户。
* 该插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证。

总结

dsh-translator 为 DSH 审批流程提供了简洁的中文支持,通过在渲染前翻译解决了 React 渲染冲突问题,并确保了审计日志的完整性。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜