美文网首页互联网科技工具癖简友广场
批量翻译 | 利用 Excel 函数实现批量中英互译

批量翻译 | 利用 Excel 函数实现批量中英互译

作者: Mruping | 来源:发表于2019-05-02 20:01 被阅读547次

生词本是经常需要整理的, 但这过程真是太耗时了, 特别是查询翻译时。

本文利用 Excel 的 WEBSERVICE 和 FILTERXML 函数实现批量翻译。

30s 总结

利用以下 Excel 公式实现批量翻译 :

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

全文完。


目的

便捷的中英互译。

工具

  • Excel (以 MS Excel 2016 为例)

方案

利用 WEBSERVICE 函数提取有道翻译查询结果, 再利用 FILTERXML 提取目标数据。

步骤

复制以下公式到目标单元格。

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

其中「A2」为第一个待翻译词条的单元格, 需按实际情况调整。

WEBSERVICE 函数 : 从网页中提取 XML 信息, WEBSERVICE(URL)

FILTERXML 函数 : 从 XML 信息中提取目标数据, FILTERXML(xml,xpath)

效果


END

感谢阅读。

更多相关内容 :

相关文章

网友评论

    本文标题:批量翻译 | 利用 Excel 函数实现批量中英互译

    本文链接:https://www.haomeiwen.com/subject/tfconqtx.html