位置:首页 > 综合教程 > 百度浏览器划词翻译如何设置文言文为默认目标语言

百度浏览器划词翻译如何设置文言文为默认目标语言

时间:2026-05-27  |  作者:318050  |  阅读:0

想把百度浏览器的划词翻译默认目标语言改成文言文,或者换成拉丁语、古希腊语这类小众外语?如果发现选项里没有这些语言,别急。这通常是因为浏览器内置的翻译引擎,其语言列表受限于百度翻译API当前公开支持的语种。

不过,办法总比困难多。下面这几种配置路径,总有一款能帮你实现目标。

百度浏览器划词翻译怎么设置默认目标语言为文言文或特定外语_百度网页快捷内置翻译引擎高级配置

一、通过划词翻译插件选项页修改目标语言

有些版本的“划词翻译”插件,特别是百度近期维护的扩展,其实留了个“后门”——允许在选项页里手动输入语言代码。这样一来,就能绕过下拉菜单的限制,直接设定那些非标准的语言了。

操作起来也不复杂:

  • 首先,点击浏览器右上角的“菜单”按钮(就是那三个点),选择“扩展程序”。
  • 接着,在扩展程序页面里找到“划词翻译”这一项,点击它右边的“详情”按钮。
  • 然后,在详情页里找到“扩展选项”或者“访问扩展选项页面”的链接,点进去就能看到设置界面了。

关键一步来了:在“目标语言”字段旁边,仔细找找有没有“自定义语言代码”的输入框。如果没看到,不妨试试点击语言下拉菜单底部的“更多语言”或者“编辑语言列表”。

在弹出的文本框里,输入文言文对应的标准语言代码:lzh。这个代码是ISO 639-2标准里为“Classical Chinese”(文言文)定义的。

保存设置之后,回到网页里重新划词翻译一下,看看悬浮框里显示的译文是不是变成了文言文风格。

二、借助沙拉查词插件配置多语种对照翻译

如果插件本身不给力,换个思路,用更强大的第三方工具来曲线救国也是个好办法。沙拉查词这款插件就支持自定义词典和语言映射规则,可以把英文等源语言直接指向文言文或者小众外语,而且它也能在百度浏览器里安装使用。

具体步骤是这样的:

  • 第一步,去沙拉查词的官网下载最新版的CRX安装包。
  • 第二步,在百度浏览器的地址栏里输入 chrome://extensions/ 并回车,记得把页面右上角的“开发者模式”开关打开。
  • 第三步,直接把刚才下载的CRX文件拖到这个扩展管理页面里,完成安装。
  • 第四步,点击浏览器工具栏上的沙拉查词图标,进入设置,找到“词典与语言”选项,然后选择“添加语言对”。
  • 第五步,在“目标语言”里选择“自定义”,语言名称可以填“文言文”,语言代码还是填 lzh。别忘了给它绑定一个已经启用的文言文词典,比如《汉典》或者《文言文翻译库》。

配置完成后,在网页里双击英文单词或者划词,弹出的翻译面板就会优先显示文言文的释义了。

三、修改插件后台脚本强制注入语言参数

对于有一定动手能力、不介意折腾的用户来说,直接修改插件的后台脚本是最彻底的方法。这相当于在翻译请求的“源头”就硬性规定了目标语言。

注意,操作前请务必关闭浏览器

  • 首先,确保百度浏览器已经完全退出,所有相关进程都结束了。
  • 然后,打开文件资源管理器,进入这个目录:%LOCALAPPDATA%BaiduBrowserUser DataDefaultExtensions。在这里面找到划词翻译插件对应的那个文件夹(文件夹名通常是一串类似gfbkimpbcpjkkmbaekmfgnbklioljmhg的ID)。
  • 进入这个ID文件夹下的最新版本子目录,用记事本(以管理员身份运行)打开 manifest.json 文件。检查一下“permissions”权限数组里是否包含了 "storage",如果没有,就手动加进去。
  • 接下来,打开同目录下的 content.js 文件。用查找功能搜索包含“translate.googleapis.com”或“fanyi.baidu.com”的代码段,这通常是发起翻译请求的地方。
  • 找到之后,在请求的URL末尾追加参数:如果是谷歌翻译的接口,就加 &tl=lzh;如果是百度翻译的接口,就加 &to=lzh。确保这个参数会被所有划词翻译请求所携带。

保存所有修改的文件,然后重启浏览器测试一下划词翻译功能。

四、利用开发者工具临时覆盖网页语言协商头

最后这个方法更像是一种“欺骗”策略,适合临时测试或者应对特定场景。当划词翻译功能依赖于网页自身的语言属性来触发时,我们可以通过修改浏览器发送的请求头,来“诱导”翻译服务返回我们想要的文言文结果。

操作流程如下:

  • 打开任意一个英文网页,按下F12调出开发者工具。
  • 切换到“Network”(网络)标签页,然后刷新一下页面。在捕获到的网络请求列表中,随便找一个XHR或fetch类型的请求。
  • 在这个请求上点击右键,选择“Edit and Resend”(编辑并重发)。
  • 在Headers(请求头)编辑区域,找到“Accept-Language”这个字段。
  • 把它的值替换成:lzh-CN,lzh;q=0.9,en-US;q=0.8,en;q=0.7。这相当于告诉服务器:“我最想要的是中文文言文。”
  • 点击“Send”(发送)按钮,重新发送这个修改后的请求,然后观察响应体里是否包含了文言文翻译的片段。

如果测试有效,你可以把这个修改请求头的规则保存下来,比如写成Puppeteer自动化脚本,或者用Tampermonkey油猴脚本在每次页面加载时自动执行,实现半永久化的效果。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多