可通过四种方式实现浏览器划词翻译与润色:一、启用hermes agent内置contextual_translate模块并配置风格预设;二、用obsidian clipper桥接沉浸式翻译插件,由hermes后端润色;三、注入js脚本直连hermes本地api;四、绑定会译插件,利用hermes llm-wiki知识库增强术语一致性。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在浏览器中实现网页划词翻译与译文润色功能,但发现Hermes Agent未直接呈现为传统翻译插件界面,则可能是由于其默认未启用前端翻译增强模块、未绑定轻量级NLP后端或缺少浏览器上下文菜单权限配置。以下是实现浏览器划词翻译与润色的多种实操路径:
一、启用Hermes Agent内置划词翻译工具链
该方法激活Hermes Agent中预置的contextual_translate.py模块,使其响应浏览器右键选中文本事件,并调用本地部署的多语言LLM进行即时翻译与风格润色。工具链依赖tools/nlp/下的translate_with_style.py接口,支持保留术语一致性与技术语境。
1、进入Hermes Agent项目根目录,执行命令打开工具配置文件:nano tools/nlp/configs/contextual_translate.yaml
2、将enabled: false修改为enabled: true,并在style_presets字段下添加technical_chinese与academic_english两项预设。
3、保存退出后,运行重载命令:hermes tool reload contextual_translate
4、在Chrome浏览器地址栏输入chrome://extensions,启用“开发者模式”,点击“加载已解压的扩展程序”,选择tools/nlp/browser_ext/目录。
二、通过Obsidian Clipper桥接沉浸式翻译插件
该方法不依赖Hermes Agent原生浏览器扩展能力,而是利用Obsidian Clipper捕获网页文本片段,并交由已安装的沉浸式翻译插件(Immersive Translate)完成双语对照与AI润色。Hermes Agent作为后端协调器,可对Clipper导出的HTML片段执行术语校验与风格适配。
1、在Chrome中安装Immersive Translate插件(v3.8.2+),并确保其设置中启用“划词即译”与“自动润色开关”。
2、安装Obsidian Clipper插件,配置目标Vault路径为~/Documents/obsidian-hermes-vault。
3、在网页任意位置划选文本,点击Clipper图标,选择“Capture with translation context”选项。
4、Hermes Agent监听到clipper://translated_snippet事件后,自动调用hermes nlp polish --style academic_english --input ./clips/latest.html执行术语统一与句式优化。
三、注入自定义JavaScript桥接脚本至网页DOM
该方法绕过浏览器扩展机制,直接向当前网页注入轻量级翻译钩子脚本,通过postMessage与Hermes Agent本地HTTP服务通信,实现零插件依赖的划词翻译。适用于企业内网或禁用扩展策略环境。
1、启动Hermes Agent本地API服务:hermes api serve --port 8650 --cors-allow-all
2、新建translate-hook.js文件,写入以下内容:document.addEventListener('mouseup', e => { if (window.getSelection().toString().length > 2) { fetch('http://localhost:8650/api/v1/translate', { method: 'POST', body: JSON.stringify({ text: window.getSelection().toString(), target_lang: 'zh', style: 'concise' }) }).then(r => r.json()).then(d => alert(d.translation)); } });
3、在浏览器控制台(F12 → Console)中粘贴并执行该脚本,或使用Tampermonkey创建新用户脚本并导入。
4、任意网页划选3字以上文本,松开鼠标后弹出润色后的中文译文。
四、绑定会译·对照式翻译插件协同工作
该方法将Hermes Agent作为会译插件的后端语义增强层,利用其LLM-Wiki知识库对翻译结果进行上下文感知修正。会译负责前端划词与双语排版,Hermes Agent提供术语一致性校验、领域适配与错误回溯分析。
1、安装会译·对照式翻译浏览器插件(v2.4.0+),进入其设置页,开启“启用AI润色”与“连接本地Hermes服务”选项。
2、在会译设置中填写Hermes Agent API地址:http://localhost:8650/api/v1/llmwiki/enrich
3、划词触发翻译后,会译自动将原文与初译结果打包发送至Hermes Agent,后者调用skills/nlp/llmwiki/term_validator.py比对arXiv论文语料库中的术语使用范式。
4、返回的增强译文将在右侧对照面板中以绿色高亮标注术语修正处,并附带术语来源链接(如arXiv:2305.12345)。











