I am trying to automatically translate a text from different language to English.
i am doing the passages explained on this other question: Google translate via web scraping r
but I obtain this error:
Error in function (type, msg, asError = TRUE) : Illegal characters found in URL
my code is
getParam <- as.character(db$text)
translateFrom <- as.character(db$language)
translateTo <- "en"
search <- gsub(" ", "%20", getParam)
URL <- paste("https://translate.google.pl/m?hl=",translateFrom,"&sl=",translateFrom,"&tl=",translateTo,"&ie=UTF-8&prev=_m&q=",search,sep="", ssl.verifypeer = FALSE)
page <- getURL(URL)
tree <- htmlTreeParse(page)
body <- tree$children$html$children$body