我真的很难尝试将1.5k的回答从法语翻译成英语。我想使用R包"translateR“和Microsoft-API。微软,因为我得到了一个Azure帐户,因为我的大学,而不需要花费信用卡信息。
实际上,我不确定我是否做错了,因为我无法填写正确的“客户端id”和“客户端机密”参数,或者它只是过时的包,由于微软的迁移或其他原因,它不再与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“?有没有人能给我一些建议,如果这个包不能再翻译的话,该如何处理我的数据?
发布于 2018-12-17 19:53:43
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')有关更多信息,请阅读以下内容:
https://stackoverflow.com/questions/53803383
复制相似问题