楼主: 屋檐滴语
2455 0

[学习分享] R调用RYoudaoTranslate足不出户实现英译汉 [推广有奖]

  • 5关注
  • 7粉丝

已卖:897份资源

教授

80%

还不是VIP/贵宾

-

威望
0
论坛币
11884 个
通用积分
272.9886
学术水平
28 点
热心指数
76 点
信用等级
16 点
经验
2225 点
帖子
882
精华
0
在线时间
2274 小时
注册时间
2010-5-19
最后登录
2025-11-22

楼主
屋檐滴语 发表于 2017-10-1 10:54:34 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
1.安装RRYoudaoTranslate翻译包,只需安装一次,不需要每次使用都安装
  1. install.packages("RYoudaoTranslate")
复制代码
2.新建一个R脚本,复制如下代码后保存。文件名可以随意,我这边保存为translate.r
  1. library(RYoudaoTranslate)
  2. library(RCurl)
  3. library(rjson)
  4. translate=function(word){
  5.   apikey = "498375134"
  6.   keyfrom = "JustForTestYouDao"
  7.   result=youdaoLookUp(word,api=apikey,keyfrom=keyfrom)
  8.   return(result)
  9. }
复制代码
3.每次启动后如果需要使用只需要输入如下命令:
  1. source("translate.r")
复制代码
4.现在我们调用translate()测试下功能,例如我想把glance翻译成中文,则只需要输入如下命令:
  1. translate("glance")
复制代码
返回结果如下:
                                                                   glance
"glance,一瞥扫视匆匆一看; bismuth glance,辉铋矿; atfirst glance,乍看之下"


-------------------------------------------------------------------------------------------------------------------
功能还行,就是返回结果还是有点乱,我现在想办法整理一下,有更好的结果我会再放码上来。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:translate SLATE Trans 足不出户 Late

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 15:52