dsh-translate
在右侧栏提供多引擎划词翻译卡片 适合在DSH中阅读多语言文档、需要快速划词翻译及多引擎切换的用户。
同名套件的其他儲存庫
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Mopemop/dsh-translate說明文件
閱讀完整 README ↗配置(改完必须重启 DSH)
写在 profile 的 cordis.patch.yml 里(entry config 优先于环境变量):
- id: dsh-translate
config:
engines: ['microsoft', 'google', 'llm'] # 自动模式的顺序;只写一家就是"只用这一家"
freeTimeoutMs: 8000 # 传统引擎超时
llmTimeoutMs: 45000 # 模型引擎超时(翻译可能带推理,给足留量)
followSessionModel: true # 模型是否跟随"当前对话"(读会话投影)
googleApiKey: '' # 填了就走 Cloud Translation v2
microsoftApiKey: '' # 填了就走 Azure Translator
microsoftRegion: '' # Azure 多区域资源需要
key 也可以用环境变量给:DSH_TRANSLATE_GOOGLE_KEY、DSH_TRANSLATE_MICROSOFT_KEY(+ DSH_TRANSLATE_MICROSOFT_REGION)。
不想进文件的话,点卡片底部的引擎标签就能在 自动 → 微软 → Google → 模型 之间循环,选择存在浏览器本地(dsh-translate:engine)。