[英]R-Package “translateR” and Microsoft API
我真的很难将1.5k的答案从法语转换为英语的开放式问题。 我想将R-Package“ translateR”与Microsoft-API一起使用。 微软,因为我有我的大学而获得了一个Azure帐户,而无需花费信用卡信息。
实际上,我不确定是因为无法填写“客户端ID”和“客户端机密”的正确参数还是由于Microsoft迁移而不再适用于Microsoft API的刚刚过时的软件包,是否使我做错了或者其他的东西。 我在stackoverflow上研究了一些类似的问题,但尚未找到任何答案或解决方案。
这是一些代码,可能会重现该问题。 使用了一个示例数据集,该数据集集成在“ translateR”中。
#install.packages("translateR")
library(translateR)
data(enron)
google.dataset.out <- translateR::translate(dataset = enron,
content.field = 'email',
microsoft.client.id = my.client.id,
microsoft.client.secret = my.client.secret,
source.lang = 'en',
target.lang = 'de')
我不断得到以下输出:
Error in function (type, msg, asError = TRUE) :
Could not resolve host: datamarket.accesscontrol.windows.net
对于使用R语言,我是一个陌生的人,如果我做一些完全愚蠢的事情,请帮忙。 任何人都可以确认不再可以通过Microsoft API使用“ translateR”吗? 如果该软件包不再提供翻译服务,谁能给我建议如何处理我的数据?
R-Package已过时,但开发版本已更新。 对于安装,需要在使用以下命令之前安装“ devtools”软件包:
###Install devtools###
install.packages("devtools")
###Install development version of translateR###
devtools::install_github("ChristopherLucas/translateR")
在开发版本中,命令语法也发生了变化。
library(translateR)
data(enron)
dataset.out <- translateR::translate(dataset = enron,
content.field = 'email',
microsoft.api.key = 'my.ms.api.key',
source.lang = 'en',
target.lang = 'de')
有关更多信息,请阅读:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.