excel表格需要做大量英译汉,
自带的翻译功能只能翻译50行左右。
后来调用的"WEBSERVICE"函数,就像这样:
=FILTERXML(WEBSERVICE("http://fanyi.youdao.com/translate?&i="&A1&"&doctype=xml&version"),"//translation")
用的是有道翻译的接口,开始的时候很好用
但当我翻译了几千个单元格之后,发现我的IP被有道封了
所以我想到了离线翻译软件
正好灵格斯词霸自带API 服务器, 允许开发者从浏览器或其他软件中调用,
这样就不用联网也能翻译了,就像这样:
http://127.0.0.1:11111/lingoes?cmd=mini_search&text=文字&pos_x=窗口X坐标&pos_y=窗口Y坐标
具体的规则在这里:
Lingoes API 服务调用指南,http://www.lingoes.cn/zh/translator/api_server.htm
可惜我是个大菜鸟,完全不懂,
所以有没有大神能把公式搞一下,这样OFFICE也能离线翻译了

解决方案 »

  1.   

    好像不行哦,它是弹出结果窗口的,而且返回的什么 json 对象里没有翻译的结果,只有原文,结果是在弹出窗口里。如果想从弹出窗口拿翻译结果,这个就复杂了。
      

  2.   

    确实很麻烦啊,而且出来的结果还跟词典有关,这可如何是好,自带API服务的软件太少,想了一晚上也没想出别的办法。这翻译软件已经5年没更新了,开发者也不知道还在不在,离线翻译功能太需要了还有8000多行,人工翻译完就该过年了,唉