十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

沉浸式翻译四步上手:在任意网页、PDF 和字幕里开启双语显示

沉浸式翻译四步上手:在任意网页、PDF 和字幕里开启双语显示 沉浸式翻译四步上手在任意网页、PDF 和字幕里开启双语显示【免费下载链接】immersive-translate沉浸式双语网页翻译扩展 , 支持输入框翻译 鼠标悬停翻译 PDF, Epub, 字幕文件, TXT 文件翻译 - Immersive Dual Web Page Translation Extension项目地址: https://gitcode.com/GitHub_Trending/im/immersive-translate沉浸式翻译Immersive Translate是一款浏览器扩展主打网页双语翻译原文保留不动译文以另一行颜色显示在下方。除了网页它还能处理 PDF、Epub 电子书、视频字幕、TXT 和图片里的文字。适合经常读英文文档、论文、代码库和海外视频的用户也适合想参考浏览器扩展工程结构的开发者。第一步选对渠道安装大多数用户走扩展商店即可自动更新、兼容性最有保障。如果你手上有dist目录里的构建产物也可以手动加载打开浏览器扩展管理页Chrome 是chrome://extensionsFirefox 是about:debugging或about:addons打开开发者模式选择加载已解压的扩展指向dist/chromeFirefox 用户指向dist/firefox回到目标网页点图标或按快捷键开始翻译两条路径的差别在 Chrome 扩展配置 和 Firefox 扩展配置 里看得很清楚Chrome 侧manifest_version是 3后台是一个按需激活的 Service Worker可理解为有事件才醒的后台脚本闲置即释放内存Firefox 侧仍是 2后台是常驻的传统 Background Script。两边版本号一致说明同一套功能逻辑在两种机制下各发一份某个浏览器升级扩展标准时只需要动对应那半边。不想装扩展仓库里的 油猴脚本 走的是另一条路配合 Tampermonkey/Violentmonkey 安装后用 GM API 提供的存储和跨域请求能力复刻主要功能还能跟随脚本地址自动更新。第二步认清它到底能翻什么装好之后它的覆盖范围比网页翻译器宽不少网页双语显示整页或选中文本原文下挂译文不破坏排版。代码块、列表、表格这类结构不会被整段吞掉PDF有独立的翻译界面见 PDF 翻译入口按页提取文字再叠双语扫描件还依赖 Tesseract 做 OCR包在dist/chrome/tesseract/里视频字幕由 字幕注入脚本 接管页面字幕流支持翻译后的实时字幕输入框翻译在搜索框、表单里输入时实时给出译文快捷键AltI图片文字dist/chrome/image/inject.js负责识别并翻译页面图片中的文字页面里最重的活儿集中在 翻译引擎主文件这个文件在当前版本超过 1.6 万行负责从 DOM 里抽取文本、切分成合理的翻译单元、发起请求再渲染回去。它和一份 默认配置 配套——默认行为每次翻译多少句、滚屏翻译的启动时机、默认用哪家服务都写在这个 JSON 里理解它比翻源码更快。第三步快捷键与引擎按自己的习惯调扩展预置了一组命令两个浏览器的 manifest 里commands段一致最常用的是快捷键作用AltA翻译/取消当前页面AltI翻译输入框AltS打开侧边面板引擎选择上配置里暴露了 Google、DeepL、Bing、Transmart以及 OpenAI、Claude、Gemini 等 AI 模型还有 3 个自定义槽位可以填自己的 API 端点。按内容类型选会更省心技术文档、API 说明DeepL 或 Google术语处理稳、速度快长文、文学性内容AI 模型上下文更好风格更连贯敏感数据或特定术语填私有端点请求不出内网翻译结果有本地缓存相同内容第二次翻译直接读缓存不再发请求。常翻同一个站点的话缓存带来的提速比换引擎更明显。第四步不出翻译时按这个顺序查网络先确认浏览器能否直连所选引擎的域名公司网络或代理环境下经常卡在这页面结构重度依赖前端框架动态渲染的页面可能让文本抽取拿到空壳。刷新后稍等一两秒再触发或换用整页翻译而不是自动模式控制台打开开发者工具的 Console扩展的报错大多以 API 密钥失效、频率超限、超时三类出现按提示处理即可配置到 选项页面 对照 默认配置 逐项检查改过自定义端点时重点看请求头和服务地址是否抄错调试大页面时还可以观察 Service Worker 的生命周期chrome://extensions里的 Inspect views: service worker确认后台脚本正常拉起而不是处于挂起状态。最后谁可以用上谁可以参与这个仓库发布的是各浏览器的编译产物而非源码沉浸式翻译本体不开源——旧版开源项目 2023 年 1 月已归档README 里有说明。所以参与主要是三件事在 Issues 里反馈问题、对照dist下的工程结构学习 V2/V3 双版本扩展怎么组织、或者基于油猴脚本改出自己的轻量版。方向上V3 后台机制会继续向 Firefox 侧收敛多设备配置同步和更多引擎端点也是已见雏形的路标。装上一个、把快捷键用上剩下的配置都是顺手的事。【免费下载链接】immersive-translate沉浸式双语网页翻译扩展 , 支持输入框翻译 鼠标悬停翻译 PDF, Epub, 字幕文件, TXT 文件翻译 - Immersive Dual Web Page Translation Extension项目地址: https://gitcode.com/GitHub_Trending/im/immersive-translate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表