You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求CRAN已移除的translate、translateR包免费替代方案

免费替代translate/translateR的R语言方案

下面是几个可行的免费替代方案,覆盖不同使用场景:

  • googleLanguageR:依托谷歌云翻译服务,每月提供一定额度的免费字符翻译,足够小型项目使用。安装后只需配置好谷歌云API密钥(免费账号即可申请),就能快速调用翻译功能:

    install.packages("googleLanguageR")
    library(googleLanguageR)
    gl_translate("Hello, this is a test translation", target = "zh")
    
  • 手动安装归档包(绕开devtools问题):如果只是需要原translate或translateR的功能,不用devtools也能安装归档版本。先找到对应的.tar.gz格式归档包,直接用本地安装命令:

    install.packages("~/downloads/translate_1.1.tar.gz", repos = NULL, type = "source")
    

    注意替换成你实际的文件路径。

  • 用httr调用免费第三方翻译API:比如DeepL的免费API,无需额外安装翻译包,仅用httr就能实现翻译。示例函数如下:

    library(httr)
    
    deepl_translate <- function(text, target_lang = "ZH") {
      response <- POST(
        url = "https://api-free.deepl.com/v2/translate",
        body = list(
          auth_key = "你的DeepL免费API密钥",
          text = text,
          target_lang = target_lang
        )
      )
      content(response)$translations[[1]]$text
    }
    
    # 使用示例
    deepl_translate("This is a sample text")
    

    免费API密钥可通过DeepL官网免费注册获取。

  • bingtranslator:调用必应翻译的免费接口,同样提供免费额度。安装后配置密钥即可使用:

    install.packages("bingtranslator")
    library(bingtranslator)
    set_key("你的必应API密钥")
    translate("Hello world", target = "zh-CHS")
    

内容的提问来源于stack exchange,提问作者llb1706

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 13:20:35