1.修改host文件:C:\Windows\System32\drivers\etc

加入以下配置

# google translate
203.208.40.66 translate.google.com
# google translate api
142.251.117.90 translate.googleapis.com

ip地址可能会失效,查看最新可用ip地址:https://github.com/hcfyapp/crx-selection-translate/discussions/1607

配置好,测试地址:https://translate.googleapis.com/translate_a/element.js

如果能打开,说明谷歌翻译api可用

2.下载油猴插件,推荐下载地址:

收藏猫插件-Chrome插件商店,谷歌浏览器插件,谷歌应用商店插件推荐及下载

3.根据网站需求,编写油猴脚本:

// ==UserScript==
// @name         多语言谷歌翻译
// @namespace    https://plushine.cn
// @version      1.1
// @description  多语言谷歌翻译
// @author       linsj
// @match        https://*.meetingselect.com/*
// @grant        GM_log
// @grant        GM_addStyle
// @grant        GM_setValue
// @grant        GM_getValue
// @grant        GM_xmlhttpRequest
// @grant        GM_deleteValue
// @license      MIT License
// @require      https://code.jquery.com/jquery-2.1.4.min.js
// ==/UserScript==function addStyle() {let css = `.translate-btn {position:fixed;cursor:pointer;top:20px;right:20px;background:pink;padding:4px;border-radius:4px;}.translate-ja-btn{top:50px}.translate-all-btn{top:80px}`GM_addStyle(css)
}var i=1;// 让脚本只执行一次
(function() {'use strict';var googleUrl = 'https://translate.googleapis.com/translate_a/single?';//?client=gtx&hl=zh-CN&dt=t&dt=bd&dj=1&source=icon&tk=33858.33858// Your code here...addStyle()if(i==1){i++;// setTimeout(function (){$('table').prepend('<div class="translate translate-btn translate-zh-btn">translate Chinese</div>');$('table').prepend('<div class="translate translate-btn translate-ja-btn">translate Japanese</div>');$('table').prepend('<div class="translate-btn translate-all-btn">translate Chinese and Japanese</div>');$(".translate-zh-btn").click(function (){translate('zh-CN',7)});$(".translate-ja-btn").click(function (){translate('ja',8)});$(".translate-all-btn").click(function (){$('.translate').click()});// }, 1000);function translate(to,col) {$("table tr").each(function (e) {// e代表索引  从0开始   eq(0)就是第一行// var englishText = $("table").find("tr").eq(e).find("td").eq(1).find("input").val();  //英语列var englishText = $(this).find("td").eq(1).find("input").val();  //英语列if(!englishText){return}// 一些特殊情况处理if(col == 7){// 对中文的常用翻译纠正if(englishText == 'Attachment'){$("table").find("tr").eq(e).find("td").eq(col).find("input").val('附件')return}if(englishText == 'Remove'){$("table").find("tr").eq(e).find("td").eq(col).find("input").val('移除')return}if(englishText == 'Save'){$("table").find("tr").eq(e).find("td").eq(col).find("input").val('保存')return}}if(englishText.indexOf('Max.') > -1 || englishText.indexOf('Min.') > -1){englishText = englishText.replace(/Max./g,'Max')englishText = englishText.replace(/Min./g,'Min')}let from = "en";let params = new URLSearchParams({client: "gtx",dt: "t",sl: from,tl: to,q: englishText})$.ajax({url:googleUrl + params.toString(),type:"get",// data:{"input":$("#ajax-get").find("input").eq(1).val()},success:function (data){console.log('成功翻译了',data);// const res = data[0][0][0]let res = ''if(data[0]?.length > 0){res = data[0].map(element => element[0])?.join('');}if(res){$("table").find("tr").eq(e).find("td").eq(col).find("input").val(res)//8 中文列 9 日语列}}});})}}})();

制作一个多语言谷歌翻译 脚本相关推荐

  1. 制作一个amp页面-谷歌移动加速器AMP网页制作方法

    这篇博客将给大家带来一系列技术性的东西,大家看好了哦,本篇给大家说点什么呢-amp,这个东西是谷歌搞出的针对移动优化的,和百度mip是一样的东西,关于哪家的好呢,这个还真不好评说,海豚的建议是amp和 ...

  2. bat脚本如何自动输入y_在Mac如何写一个相对自动的翻译脚本

    近来使用的google翻译的插件有些不稳定, 时灵时不灵的,无奈的使用百度翻译了, 感觉体验也不好, 就想自己写一个翻译的脚本. 整体思路简单, 就是调用百度翻译api再将结果呈现出来, 最后使用al ...

  3. Python3 网易有道词典结合PyInstaller,tkinter制作一个简单的中英文翻译exe文件

    这是自己的一个小想法,但是最后还是经过2天的瞎鼓捣实验成果了.虽然界面很丑,但是我很喜欢它,因为有Dos黑窗口,少去了安装步骤,更多的是少去了广告,基于有道翻译里面的api接口,所以我不怕翻译的不准确 ...

  4. python 制作自己的新闻_用Python制作一个每日新闻热点爬虫脚本

    序言 文中的文本及图片来自互联网,仅作学习培训.沟通交流应用,不具备一切商业行为,如有什么问题请立即在线留言以作解决. 刚触碰Python的初学者.新手,能够拷贝下边的连接去收看Python的基本新手 ...

  5. 想去看演唱却总是抢不到票?教你用Python制作一个自动抢票脚本

    前言 嗨喽!大家好,这里是魔王!! 大麦网,是中国综合类现场娱乐票务营销平台,业务覆盖演唱会. 话剧.音乐剧.体育赛事等领域. 但是因为票数有限,还有黄牛们不能丢了饭碗,所以导致了,很多人都抢不到票 ...

  6. 谷歌浏览器安卓版_谷歌翻译(在线翻译)下载-谷歌翻译下载安装安卓版v5.12.0...

    软件介绍 谷歌翻译安卓版是一款可以很快进行翻译的app,用户可以利用文档扫描,快速翻译,出国旅游,商务翻译都可以使用这款软件.谷歌翻译安卓版功能很全面,超多的语音翻译可以选择,实现在线翻译,是全世界通 ...

  7. 机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的?

    机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的? 谷歌翻译大家想必都不陌生,但你有没有想过,它究竟是如何将几乎所有的已知语言翻译成我们所选择的语言? 作者:读芯术来源:今日头条|2020-10-11 ...

  8. 为支持两个语言版本,我基于谷歌翻译API写了一款自动翻译的 webpack 插件

    大家好,我是若川.持续组织了6个月源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列& ...

  9. html页面国际化之谷歌翻译js实践,支持通过判断浏览器语言自动将中文翻译成英文

    实践过程 最近boss提出了一个需求,需要支持打开的页面自动翻译成英文,csdn来回找资料,最终确定使用谷歌翻译js插件,这个插件测试只支持手动翻译,没能满足打开页面通过判断浏览器语言自动翻译成英文的 ...

最新文章

  1. Ubuntu 18 snap 占用 100%,卸载 snap
  2. Kafka系列三 java API操作
  3. html给img添加滤镜,给图片在博客中添加滤镜效果_CSS/HTML
  4. Fotosifter中文版
  5. MapReduce将小文件合并成大文件,并设置每个切片的大小的案例
  6. 获取整数的位数_从NMEA0183到GNSS定位数据获取(二)软件篇
  7. log4j异步mysql_log4j2用Log4jContextSelector启动参数配置全局异步日志是如何使用disruptor...
  8. mysql数据库比较语句,六条比较有用的MySQL数据库操作的SQL语句小结
  9. storm spout mysql_storm+mysql集成
  10. nand flash坏块管理OOB,BBT,ECC
  11. ie不加载jre_详细讲解!从JVM直到类加载器
  12. paip.chrome使用ACTIVX 的总结
  13. 电脑截图怎么转换成文字?学会这个方法,轻松实现
  14. 解决PySide2的This application failed to start because no Qt platform plugin could be initialized问题
  15. JS基础—PC端网页特效
  16. vue项目设置背景图片
  17. 计算机表格怎么取消分页,Excel表格自动分页、取消分页等技巧 专家详解
  18. 分析----项目可行性
  19. 小i机器人探秘:人工智能专业高手养成记
  20. 围绕 API 团队协作与自动化测试的实践

热门文章

  1. css3动画字幕_使用CSS3动画创建高级“字幕”
  2. 「磨人的小妖精」JavaWeb如何学习?先肝了这套教程
  3. 儿童咳嗽超过四周 小心是哮喘
  4. UP主排名丨飞瓜数据B站平台充电周榜排行榜2022年1月17日-1月23日
  5. 蓝牙耳机什么牌子质量好?口碑最好的国产蓝牙耳机推荐
  6. Google AI真的通过了图灵测试?还是图灵测试已经过时?
  7. Haclon和c#对比两张图片差异
  8. Unity窗口分辨率调整
  9. Educational Codeforces Round 110 div.2 A~F题解
  10. 基于采蜜机制的正弦余弦算法