excel调用有道翻译api

有道翻译 API 简介

参数说明:

  • i="text",引号内为要翻译的单词或句子,中文、英文都行,默认是中英互译;
  • doctype=xml,指定返回值的格式为 xml 格式,还可以是 textjson

其他可选:

  • type,默认是type=auto;可以指定语言,比如中文->日语:type=zh_cn2ja
  • version,指定 api 版本等

在 excel 里调用有道翻译 api

  • 首先用 WEBSERVICE 函数获得调用 api,返回值格式指定为 xml;

  • 然后用 FILTERXML 函数解析 xml,翻译的结果在 <translation> 标签里面

  • 完整代码如下:

    1
    =FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml"),"//translation")

这个 api 有调用次数的限制,且用且珍惜。