对于文本的翻译有很多种方法,可以调用baidu翻译的接口,也可以调用google的翻译接口。

当然这里说的都是免费的,使用模拟用户的请求来达到翻译的目的。

今天要说的不是要翻译一个或几个keyword的问题,我们要翻译一个网页的所有文本。

我们这里用到的是google的一个翻译工具translate.google.com JS版本

用法很简单,直接上实例:

<script src="/js/jquery.js"></script>
<div id="google_translate_element"></div>
<!--这里的$page 是通过php的file_get_content()方法获取到的一个远程网页内容-->
<?= $page;?>
<script type="text/javascript">function googleTranslateElementInit() {new google.translate.TranslateElement({pageLanguage: 'en',//网页的语言layout: google.translate.TranslateElement.FloatPosition.TOP_LEFT,includedLanguages: 'en,zh-CN'},//可以翻译的语言,这里是可选的,默认是全部语言'google_translate_element');}</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

很简单,到这里代码就结束了,但是前提是你能访问google.com

实现的效果如下图:

google翻译的用法 使用translate.google.com翻译整个网页内容相关推荐

  1. Zotero翻译插件Zotero PDF Translate无法正常翻译,百度、彩云、腾讯翻译api接入

    文章目录 1 存在问题 2 解决办法 2.1 百度API 2.1.1 注册[百度翻译开发平台](https://fanyi-api.baidu.com/) 2.1.2 登录并申请通用翻译API和垂直领 ...

  2. qq浏览器网页翻译_在线英文翻译、文档翻译,这几款翻译工具你值得拥有

    你是否还在为论文翻译而发愁? 你是否还在看着满屏的英文一片茫然? 你是否还在企图提升自己英语阅读能力,却找不到突破口? 下面这几款翻译工具,不管你用它来干啥,反正好用就是了! 一.在线实时翻译 1.谷 ...

  3. python 调用Google Translate API进行翻译

    调用Google 翻译API进行翻译 #!/usr/bin/python #coding: UTF-8 import sys reload(sys) sys.setdefaultencoding('u ...

  4. python调用google translate API(谷歌翻译) 的使用方法-手动构造HTTP 请求模式

    这个页面中手动的填写请求参数之后,包括目标语言,源语言,输入的字符,目标格式等,可以得到翻译输出,如下图所示: 可以看到本质上是向服务器发起一个post请求,然后服务器在response中将翻译结果返 ...

  5. python调用谷歌翻译英文文献pdf_Python 调用 Google Translate API 批量翻译文章

    有时候批量翻译中文文章,批量变成各个小语种的语言,手动的粘贴复制是非常慢的.需要调用翻译 API 接口,综合对比市面上的各个翻译 API,个人觉得 Google 的翻译 API 最为好用和准确. 下面 ...

  6. GOOGLE翻译算法解析,最新google谷歌免费翻译算法

    关于这个翻译小工具的算法,很多人问我,因为有段时间了,最近一直没更新 下面就几个函数做些说明,以方便大家转换成其他语言. 整个算法不是我的,我只是把google的js翻译成php,就是需要总要研究go ...

  7. google翻译不能用后chrome浏览器如何翻译网页

    google翻译不能用后,chrome浏览器不能翻译的问题解决办法(因为chrome翻译用的是google translate): 更改host文件. 一.进入etc文件夹,找到host文件 wind ...

  8. intitle,inurl,filetype,site的作用以及在google中的用法

    Google是一个强大的搜索引擎,而对于黑客而言,则可能是一款绝佳的黑客工具.正因为google的检索能力强大,黑客可以构造特殊的关键字,使用Google搜索互联网上的相关隐私信息.通过Google, ...

  9. 借助Bing Translate API翻译API实现网站多国语言翻译功能

    前几天发了篇<借助Google Translate API实现网站多国语言翻译功能>,但好心人告诉我,谷歌即将关闭一些API,其中就包括谷歌翻译的API,以下是原文: 最近Google宣布 ...

最新文章

  1. AE 9.3代码 升级到AE10.0
  2. 渐进式Web应用(PWA)入门教程(上)
  3. 15:18 2009-7-5 小结
  4. 云湖共生,下一代数据湖来了?
  5. c字符串截取一部分字符串_Python如何截取一段字符串?
  6. 容器底层实现技术Namespace/Cgroup
  7. [NOIP2011] 计算系数(二项式定理)
  8. DataTable 更改在有数据列的类型方法
  9. Sql Server系列:数据表操作
  10. 【python】filetype根据内容推测文件类型
  11. c++ 的vector、array和数组的比较
  12. CMake windows下代理设置
  13. write和fwrite
  14. 【owt-server】 只sync webrtc-m79并构建
  15. 启动车子温车_冷车和热车难打火可以不修,但温车不打火必须得修
  16. [算法设计题] 双栈结构
  17. mybatis从入门到精通(刘增辉著)-读书笔记第五章
  18. execution(* com.xxx.*.*(..)
  19. SEOer在创业团队6个月的故事
  20. WGET批量下载风云卫星数据

热门文章

  1. 阿里推崇的大中台、小前台,什么是中台,什么是平台,有什么区别
  2. 互联网大佬们的代码水平如何?网友:刘强东95年一个晚上赚5万
  3. 魔都上海财务自由需要多少万?
  4. 1dp 等于多少PX
  5. SEO和竞价有什么区别?
  6. 咖啡技术培训:9款网红咖啡制作配方合集,简单快速
  7. 百度搜索引擎优化指南 2.0
  8. 电机专题:控制电机介绍
  9. scala 判断手机号码_手机上的Scala
  10. Qt编写地图综合应用49-地图类型(街道图、卫星图)