网页翻译

给每个非中文的网页右下角(可以调整到左下角)添加一个google翻译图标,直接调用 Google 的翻译接口对非中文网页进行翻译

Author
Kaiter-Plus
Daily installs
165
Total installs
63,358
Ratings
227 5 0
Version
1.43
Created
2020-03-26
Updated
2021-09-19
License
BSD-3-Clause
Applies to
All sites

前言

所有脚本开源地址,欢迎 star ⭐

其它

如果你使用的是不能安装 Tampermonkey 或 Violentmonkey 的浏览器,比如 X浏览器 或 via浏览器,请点击前往 网页翻译-扩展版本 下载该版本使用!

1 功能介绍

1.1 按钮位置

  • 给每个非中文的网页添加一个google翻译图标
    • 位置:默认右下角,可以设置到左下角
    • 设置:点击浏览器的油猴或者暴力猴插件图标即可看见脚本的配置选项,点击配置选项即可切换按钮的位置

1.2 插件实现简介

  • 直接调用 Google 的翻译接口对非中文网页进行翻译.

1.3 主要翻译语言

  • 主要翻译有:英语、日语、俄语,有需要的可以在 includedLanguages添加自己需要的语言,

1.4 接口来源

  • 接口来源于segmentfault,如侵权请联系删除谢谢!

1.5 使用注意

  • 由于脚本调用了 Google 的翻译接口,所以可能需要科学上网手段
  • 由于一些网站使用了 CSP,所以可能有些网站翻译不了。有些网站可以使用以下方法解决(方法来源: @Andy AO),使用扩展,先去掉 CSP,就能够解决这类网站不能翻译的问题.下列扩展亲测可用:

2 更新日志

2.1 2020更新日志

  • 2020/03/26 网页整页翻译功能
  • 2020/04/13 排除纯ip网址
  • 2020/04/14 移除翻译顶部栏
  • 2020/05/01 排除百度、QQ、超星等中文网址
  • 2020/05/04 修复去除上边栏网页先向下再向上跳的Bug
  • 2020/05/05 尝试修复百度出现超粗顶栏的Bug
  • 2020/05/12 添加恢复原网页的按钮,有点丑,不过希望可以先用着,有时间再看看能不能弄好看一点ヾ(≧▽≦*)o
  • 2020/05/23 稍微修改了一下恢复原网页的按钮的样式(还是不好看)
  • 2020/05/26 修改脚本为原生javascript,兼容暴力猴
  • 2020/05/26 修改翻译栏样式,固定宽高,防止在一些页面上出现太宽或太高的现象
  • 2020/06/06 修复火狐浏览器(firefox),内存溢出的bug,精简了一点代码
  • 2020/06/08 排除一些代码块的翻译,如果还有其它的网站的代码块需要排除,可以反馈给我,我排除一下
  • 2020/06/17 修改恢复原网页按钮的样式(使用 @picasso250 的样式),排除标签 tt
  • 2020/06/18 适配Quora
  • 2020/06/26 翻译和恢复按钮修改为在页面边缘附着的半透明半圆 -> 鼠标移入弹出翻译或恢复按钮
  • 2020/07/02 按钮向上移动了30像素,经测试,点击弹出按钮的方式不太友好,故放弃
  • 2020/07/23 排除优酷,防止全屏时黑屏的bug出现
  • 2020/08/23 使用了模板字符串代替原来的普通字符串,适配了移动端,移动端UI待改善
  • 2020/08/24 把“恢复”按钮的文字修改为“原”,稍微修改了一下移动端的布局
  • 2020/09/02 添加了一个网址的翻译排除
  • 2020/09/13 最近没有时间更新其它的,先做个小更新:添加了通过 meta 信息 charset 来判断是否添加翻译按钮(感谢 @qinxs
  • 2020/10/03 放假了,更新了切换按钮的配置选项,点击浏览器的油猴或者暴力猴插件图标即可看见脚本的配置选项,点击即可切换按钮的位置
  • 2020/10/03 刚刚更新按钮位置配置信息时,忘记调整移动端的布局,重新调整更新一下
  • 2020/11/28 更新了一下脚本描述

2.2 2021更新日志

  • 2021/01/14 恢复图片请求,好看一点
  • 2021/01/18 解决 YY 直播界面导航栏向下顶的bug(直接排除了 YY)
  • 2021/01/27 修复在一些网页可能存在页面被导航栏遮挡的bug
  • 2021/02/01 修复手机端显示“提供更好的翻译建议”挡视野,妨碍复制的问题
  • 2021/03/10
    • 排除了 acfun,防止搜索界面出现底部移动的 bug
    • 修复了使用 Dark Reader 开启夜间模式之后图片显示问题,强迫症福音
  • 2021/03/11 添加了新的配置选项“切换自动检测中文”,用于开关脚本的中文检测功能
  • 2021/03/13 清除图片请求,加快一点点速度,但是不影响图标的显示
  • 2021/03/31 排除 pre,修复有些网页滚动消失的 bug
  • 2021/04/02 上次更新后出现的 bug 更多了,暂时把代码回退为上一个版本
  • 2021/07/14 排除抖音,防止可能出现的 bug
  • 2021/09/19 优化开启关闭自动检测中文逻辑