ICode9

精准搜索请尝试: 精确搜索
首页 > 互联网> 文章详细

给大家分享一个免费的谷歌翻译api

2018-09-30 10:29:54  阅读:1041  来源: 互联网

标签:


随着google translate api 的收费,有翻译需求的小伙伴都在与 google 斗智斗勇。

网上流行一个翻译api,不需要获取google token,以get的方式调用。但大家都知道,get最大请求只有2048字符,远远不能满足小伙伴们的需求。那还有什么其他办法吗?难道真要去付费,楼主表示心在滴血!

经过多次尝试,摸清了 google 翻译的规则,找出了token的计算方法。基于token能通过post方式调用翻译接口了,另外还基于爬虫抓取实现了网页翻译,解决了大多数的翻译需求。调用方法也超简单,不说了直接上代码。。。


  const translate = require('translate-api');

  let transUrl = 'https://nodejs.org/en/';
  translate.getPage(transUrl).then(function(htmlStr){
    console.log(htmlStr.length)
  });

  let transText = 'hello world!';
  translate.getText(transText,{to: 'zh-CN'}).then(function(text){
    console.log(text)
  });


示例项目: https://github.com/yixianle/google-translate 在线演示: http://translate.hotcn.top/

标签:
来源: https://cnodejs.org/topic/58c94ea659017af119c1d31b

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有