在Excel中使⽤翻译公式(有道API)
废话不多说,先上翻译公式:
如果要翻译A1单元格的内容,函数公式为:
=FILTERXML(WEBSERVICE("/translate?&i="&A1&"&doctype=xml&version"),"//translation")
函数解析:
要实现中英⽂的翻译需要⽤到两个⽹络函数:WEBSERVICE和FILTERXML,同时要确认电脑是处于联⽹状态才能实现此功能,两个函数的使⽤⽅法如下:
WEBSERVICE 函数
小松鼠图片
WEBSERVICE函数是⽤来返回web服务中的数据,公式写法为:=WEBSERVICE(“⽹址”),例如:在A1单元格输⼊
=WEBSERVICE("/"),返回值是有道翻译⽹址的计算结果。
FILTERXML 函数
FILTERXML函数语法为:FILTERXML(xml, xpath),表⽰使⽤指定的 XPath 从 XML 内容返回特定数据,如果 XML ⽆
效,FILTERXML 返回错误值 #VALUE!,如果 XML 包含带有⽆效前缀的命名空间,FILTERXML 返回错误值 #VALUE!。挖野菜
还有不会的⼩伙伴可以从这⾥:
补充⼀下关于其他语⾔的参数:
参数说明:
庇护的近义词
doctype: 返回值格式
i:要翻译的内容
type:翻译类型,AUTO为⾃动判断
ZH_CN2EN 中⽂ 英语
ZH_CN2JA 中⽂ ⽇语
老于世故ZH_CN2KR 中⽂ 韩语
ZH_CN2FR 中⽂ 法语
ZH_CN2RU 中⽂ 俄语红楼梦读后感50字
ZH_CN2SP 中⽂ 西语
EN2ZH_CN 英语 中⽂
JA2ZH_CN ⽇语 中⽂
KR2ZH_CN 韩语 中⽂
FR2ZH_CN 法语 中⽂
四字名字大全要霸气RU2ZH_CN 俄语 中⽂教学交流
SP2ZH_CN 西语 中⽂
铜马EXCEL中XML相关的函数EXCEL2013以后才提供,使⽤时请注意⾃⼰使⽤的版本。感谢的提醒。