我正在尝试使用R中的translateR将很多文本从意大利语翻译成英语。我的文件还包含其他语言,并且我已经成功地使用了translationR来翻译了这些语言。意大利语代表了最大的数量,尽管有超过4000行的短文本段需要翻译。知道问题是什么,或者如果有问题的数据输入如何找到它?我将数据帧分成两半,而df的后半部分似乎可以比原始df运行更长的时间,但是随后再次出现错误消息。
错误消息是
文件错误(con,“ r”):无法打开连接
这并不能告诉我很多。 traceback()提供了以下内容:
16:文件(con,“ r”)
15:readLines(content)
14:粘贴(readLines(content),合拢=“ \ n”)
13:withCallingHandlers(expr,warning = function(w) invokeRestart(“ muffleWarning”))
12:pressiveWarnings(粘贴(readLines(内容),折叠=“ \ n”))
11:结构体(x,class = unique(c(“ AsIs”,oldClass(x))))
10:I(suppressWarnings(粘贴(readLines(内容),折叠=“ \ n”)))
9:fromJSON(getURL(api.url))
8:fromJSON(getURL(api.url))
7:googleTranslate(x,google.api.key,source.lang,target.lang)
6:FUN(X [[i]],...)
5:lapply(X,FUN,...)
4:mclapply(to.translate,function(x)googleTranslate(x,google.api.key, source.lang,target.lang))
3:取消列表(mclapply(to.translate,函数(x)googleTranslate(x, google.api.key,source.lang,target.lang)))
2:unname(unlist(mclapply(to.translate,function(x)googleTranslate(x, google.api.key,source.lang,target.lang)))))
1:translate(content.vec = magg.it.2 $ text,google.api.key =“ foo”, source.lang =“ it”,target.lang =“ en”)