【发布时间】:2016-11-18 22:16:16
【问题描述】:
我正在尝试将 translate 和 translateR 包与 R-Studio 一起使用。
我已经创建了“服务器”和“浏览器”API 密钥。运行示例时浏览器 API 工作正常:
但是,当使用 API 密钥和 R-Studio (translate/translateR) 包时,我收到一条错误消息。与translate
> library(translate)
> set.key("mykey")
> translate('Hello, world!', 'en', 'de')
Error in function (type, msg, asError = TRUE) :
SSL certificate problem: unable to get local issuer certificate
可能是什么问题?感谢您的帮助!
【问题讨论】:
-
服务器和浏览器 API 帮不了你,你需要谷歌的翻译 API。 cloud.google.com/translate/docs
-
对不起,你能澄清一下吗?我已经启用了 Google 的翻译 API——这就是我最初获得“服务器”和“浏览器”API 密钥的方式。据我了解,R 包
translate和translateR应该使用这些键。我错过了什么? -
您的 API 请求是否要求拥有一个 Google 帐户,并在文件中记录帐单信息?如果没有,那么你得到了错误的 API。
-
是的,我确实包含了帐单信息。同样,基于浏览器的翻译与我的 API 密钥配合得很好。问题在于 R 包的功能。
标签: r google-translate translate