有道、必应等添加查词功能

功能建议 · 555 次浏览
vv12138 创建于 2023-04-04 20:30

有时候有查单词的需求,但是调用翻译查单词不太准。希望有道、必应等支持查词的添加查词功能。并且按照输入内容自动判断查词还是翻译。


回复内容
zryan 2023-04-05 12:37
#1

单词查词功能已列在待办列表中,后期会加入


vv12138 回复 zryan 2023-04-17 18:30 :

请问分享的动作中某些子程序无法查看是如何实现的呢?

zryan 2023-04-15 23:05
#2

单词查词功能已添加,目前添加的是《Qk内置英汉词典》。

由于目前使用的有道、必应免费接口不支持查词,故它们的查词功能无法实现。

之后会尝试其它接口。

vv12138 回复 zryan 2023-04-16 16:58 :

可以用解析网页html的方式获取有道和必应查词结果。


例如查词 clear,


  • 有道词典可以获取 https://dict.youdao.com/w/clear的源码,然后用//div[@id='phrsListTab']/div[@class='trans-container']解析


  • 必应词典可以获取 https://cn.bing.com/dict/clientsearch/?q=clear的源码,然后用 `//div[@class='client_search_sentence_area']/div[@class='client_def_container']/div[@class='client_def_bar']`解析
vv12138 最后更新于 2023-04-16 16:59
zryan 回复 vv12138 2023-04-16 17:08 :

感谢你提供的宝贵思路!

今晚我回去之后尝试一下!

vv12138 回复 zryan 2023-04-16 17:12 :

希望能够根据所选单词数判断是查词还是翻译句子,然后启用不同的引擎,毕竟有的引擎适合查词有的适合翻译。

zryan 回复 vv12138 2023-04-16 17:20 :

当前的模式就是这样的,先把需要的服务全部打开,然后:

如果是单词,单词引擎和翻译引擎都会显示;

如果是句子,单词引擎不显示,翻译引擎显示。

vv12138 回复 zryan 2023-04-16 17:27 :

感觉查词没必要显示翻译引擎,大多数翻译引擎只会给出最常见的结果,并不实用。

建议查词和翻译所用的引擎分开设置。

zryan 回复 vv12138 2023-04-16 18:01 :

这个对不同的人来说需求不太一样😂,有的人大部分情况下可能只是需要了解大致意思,太多释义反而会造成模糊。

我想想能不能加个设置项自定义一下,如果有比较好的建议也欢迎提出。

回复主贴