'TranslateR' R 包未显示自动翻译的结果
'TranslateR' R package is not showing the results of the automated translation
当使用 translateR
包中的函数 translate
时,该函数保留源语言,即不进行翻译。
library(translateR)
data(enron)
translate(dataset = enron, content.field = 'email',
google.api.key = mygooglekey, source.lang = 'en',
target.lang = 'de')
好像是什么问题?在 R 中进行自动翻译是否有任何替代方法?
我发现问题是 api 键没有激活。
从 google 云服务购买信用后,命令(如下)确实有效
library(translateR)
data(enron)
translateR::translate(dataset = enron, content.field = 'email',
google.api.key = mygooglekey, source.lang = 'en',
target.lang = 'de')
如果您遇到这样的问题,请确保您的 google API 密钥已实际激活。
当您使用 paypal 帐户或信用卡验证您的帐户时,google 会给您 300 美元的试用期费用以试用服务。
购买信用额度或仅使用您在试用阶段获得的 300 美元后,代码应该 运行 顺利。
激活方式:
如果您没有 google 帐户,请在此处创建一个
https://accounts.google.com/signup
然后登录https://console.cloud.google.com/
在那里,点击免费试用。
从那里开始,执行所有验证步骤,包括添加信用卡或贝宝账户。此步骤不会向您收取任何费用,只是为了确保您不是机器人。
验证完成后。单击左上角的三条水平线打开导航菜单。
选择API&服务,然后选择图书馆。
搜索您想要的服务,本例为云翻译API,然后点击。
点击启用。
然后单击左侧窗格中的凭据,然后单击创建凭据并选择 API 密钥。
总结:
创建一个 google 云帐户,验证它,启用您要使用的 api 服务,创建您自己的 API 密钥。使用 API 键从 R 控制台 运行 服务。
当使用 translateR
包中的函数 translate
时,该函数保留源语言,即不进行翻译。
library(translateR)
data(enron)
translate(dataset = enron, content.field = 'email',
google.api.key = mygooglekey, source.lang = 'en',
target.lang = 'de')
好像是什么问题?在 R 中进行自动翻译是否有任何替代方法?
我发现问题是 api 键没有激活。 从 google 云服务购买信用后,命令(如下)确实有效
library(translateR)
data(enron)
translateR::translate(dataset = enron, content.field = 'email',
google.api.key = mygooglekey, source.lang = 'en',
target.lang = 'de')
如果您遇到这样的问题,请确保您的 google API 密钥已实际激活。
当您使用 paypal 帐户或信用卡验证您的帐户时,google 会给您 300 美元的试用期费用以试用服务。
购买信用额度或仅使用您在试用阶段获得的 300 美元后,代码应该 运行 顺利。
激活方式: 如果您没有 google 帐户,请在此处创建一个 https://accounts.google.com/signup
然后登录https://console.cloud.google.com/
在那里,点击免费试用。 从那里开始,执行所有验证步骤,包括添加信用卡或贝宝账户。此步骤不会向您收取任何费用,只是为了确保您不是机器人。
验证完成后。单击左上角的三条水平线打开导航菜单。
选择API&服务,然后选择图书馆。
搜索您想要的服务,本例为云翻译API,然后点击。
点击启用。
然后单击左侧窗格中的凭据,然后单击创建凭据并选择 API 密钥。
总结: 创建一个 google 云帐户,验证它,启用您要使用的 api 服务,创建您自己的 API 密钥。使用 API 键从 R 控制台 运行 服务。