跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 全球MJJ交流,反代添加翻译插件 多语言网页
未分類
5 10 月 2021

全球MJJ交流,反代添加翻译插件 多语言网页

hjvn2211445 大佬有话说 :

全球MJJ交流,反代添加翻译插件 多语言网页

本帖最后由 hjvn2211445 于 2021-10-5 17:41 编辑

https://45.62.238.160:8443/(只是用于学习一下,访问量大了随时被loc封ip)

很多人问怎么实现,MJJ不知道有谷歌翻译的js插件吗?
反代替换字符把谷歌翻译js替进去
反代具体就不说,要是能先翻译了再反代那才是牛逼,不知道这个怎么实现呢
网站是可以登录回复的:lol

下面谷歌翻译的js,
因为会加载几个域名google.com的gif请求不到的严重拖慢网页翻译,没想到好办法
loc拦截代码,所有<以<#替换

<#script src="https://translate.google.cn/translate_a/element.js?cb=googleTranslateElementInit"><#/script>
<#script>
function googleTranslateElementInit() {
    new google.translate.TranslateElement(
      {
            pageLanguage: ‘zh-CN’,
            includedLanguages: ‘zh-CN,aaa,en,hr,cs,da,nl,fr,de,el,iw,hu,ga,it,ja,ko,pt,ro,ru,sr,es,th,vi’,
            layout: google.translate.TranslateElement.InlineLayout.SIMPLE,
            autoDisplay: true,
      },
      ‘google_translate_element’
    );
}
<#/script>
//右下角切换语言
<#div id="google_translate_element" style="position:fixed;bottom:10px;right:10px;z-index:2000;opacity:0.7"><#/div>

//css隐藏顶端的翻译选项
<#style>.goog-te-banner-frame{display: none;}body{top: 0px !important;}<#/style>

插件以cookie值自动翻译,以下利用js设置googtrans为空时添加值为/zh-CN/en(默认进去翻译成英文)
另外可以以链接hash设置翻译语言,如
https://45.62.238.160:8443#googtrans(zh-CN|ja)

function getck(name) {
    var cookie_start = document.cookie.indexOf(name);
    var cookie_end = document.cookie.indexOf(";", cookie_start);
    if (cookie_start == -1) {
      return ”;
    } else {
      var v = document.cookie.substring(cookie_start + name.length + 1, (cookie_end > cookie_start ? cookie_end : document.cookie.length));
      return unescape(v);
    }
}
if (getck("googtrans") == ”) {
      document.cookie = "googtrans=/zh-CN/en";
}

optimism 大佬有话说 :

可以 技术贴顶一下

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具