新闻

谷歌翻译 Google Translate API 申请及使用方法

其他平台账号及接口 2022-09-08 10:48:58 | 阅读:3579

增加一个翻译功能。直接用 http 实现。

一、免费版本:

https://translate.googleapis.com/translate_a/single?client=gtx&dt=t&sl=en&tl=zh-CN&q="test"

需要注意的参数:

sl:表示源语言

tl:表示目标语言

q:需要翻译的内容

返回一个 JSON 数据:

[[["“测试”","\"test\"",null,null,2]],null,"en",null,null,null,null,[]]

解析然后就可以获得翻译内容。

当源语言设置错误,翻译会返回原文本,如:

  1. https://translate.googleapis.com/translate_a/single?client=gtx&dt=t&sl=zh-CN&tl=en&q="test"
  2. 返回:
  3. [[["\"test\"","\"test\"",null,null,3,null,null,[[]],[["a4d282a45d13700592d66344000f4b69","zh_en_2020q1.md"]]]]]
  4. ,null,"zh-CN",null,null,null,null,[]]

需要自行判断是否翻译成功。

 

二、付费版本

1.使用:

  1. https://translation.googleapis.com/language/translate/v2?target=zh-CN&key=GOOGLE_KEY&q=test
  2. //GOOGLE_KEY 购买后获得
  3. 返回:
  4. {
  5. "data": {
  6. "translations": [
  7. {
  8. "translatedText":"测试",
  9. "detectedSourceLanguage":"en"
  10. }
  11. ]
  12. }
  13. }

解析后获得翻译后的文本:translatedText

2.如何获取 GOOGLE_KEY:

a.设置地址(基本版,翻译普通文本够用了):https://cloud.google.com/translate/docs/basic/setup-basic?hl=zh-cn

b.设置项目:

c.设置好后,在cloud 后台,箭头处为设置的项目

d.此界面 通过 API 和服务->凭据

d.启动 cloud shell

显示就成功了。

e.创建凭据

f.创建成功后,此处为 GOOGLE_EKY

将获得的这个值放在上面的http请求里面就可以用了。

三、相关文档

google Cloud Translation 相关介绍:https://cloud.google.com/translate?hl=zh-cn

设置文档:https://codelabs.developers.google.com/codelabs/cloud-translation-intro/index.html#0

支持语音:https://cloud.google.com/translate/docs/languages

非常感谢您有耐心的读完万广互联的这篇文章:"谷歌翻译 Google Translate API 申请及使用方法",仅为提供更多信息供用户参考使用或为学习交流的方便。我们公司不仅提供:网站建设、网站制作、seo网站优化、网站推广、小程序开发、商城开发、快速排名、网页设计、建网站等服务,而且利用互联网营销手法,多平台,多样化进行品牌内容铺设,营造企业正面形象,诚挚为您服务,欢迎您的到来。
COPYRIGHT © 2009-2030 万广互联 深圳网站建设 品牌网站建设. All rights reserved. 粤ICP备13078054号
立即咨询
微信客服
深圳万广互联科技有限公司