美文网首页
golang 调用Google 翻译客户端进行 翻译

golang 调用Google 翻译客户端进行 翻译

作者: Lily小姐启示录 | 来源:发表于2020-12-01 21:06 被阅读0次

    最近在写客服自动翻译系统,使用到Google 翻译,google 提供2种调用处理,一种是api,一种是客户端,对于喜欢直接找开源包使用的,我决定使用客户端,所以在github 直接找到:cloud.google.com/go/translate/apiv3


    痛点是他们的文档说明写的不是很清楚,而且google  的鉴权也是比较烦,看文档对于鉴权方式有很多,但是我现在密钥是一个json 文件,之前php直接new  google 类时直接将这个文件路径传过去即可,但golang 我就有点辣手了,看呀看,,,,嗯,,,还是看源码来的直接,最后对于密钥是  .json 文件的,可以这么处理鉴权:

    定义一个变量存储(也可以作为一个文件来存储)


    使用 option.WithCredentialsJSON ,将鉴权密钥加载进去,作为option 参数进行 NewTranslationClient 创建一个客户端 client,最后使用这个客户端client 进行 TranslateText 。

    相关文章

      网友评论

          本文标题:golang 调用Google 翻译客户端进行 翻译

          本文链接:https://www.haomeiwen.com/subject/tykewktx.html