代码之家  ›  专栏  ›  技术社区  ›  Sera

使用Google translate API和translateR时,文件中出现错误(con,“r”):无法打开连接

  •  1
  • Sera  · 技术社区  · 7 年前

    我正在尝试使用谷歌翻译API和软件包翻译工具(我有一个有效的API密钥)翻译“AllText”,这是一个包含43个字符串(文本)的字符向量。它适用于小样本文本,但循环不起作用,有什么想法吗?提前谢谢。以下是代码:

    用循环翻译所有文本

    for(i in 1:length(alltexts)){
    translations <- translate(content.vec = alltexts, 
    google.api.key = my.api.key, 
    source.lang = 'fr', target.lang = 'en')
    }
    translations
    

    文件(con,“r”)中出错:无法打开连接

    1 回复  |  直到 7 年前
        1
  •  1
  •   Sera    7 年前

    在尝试其他方法后,我假设由于自动设置的google translation API限制、更多信息以及如何更改,会弹出错误,请参见此处: http://code.markedmondson.me/googleLanguageR/articles/translation.html

    此外,这种使用google translate API的方法似乎更直截了当: https://github.com/ropensci/googleLanguageR