Cando_有道翻译

cando_有道网络翻译:
	Youdao_keyword=%CandySel%
	Youdao_译文:=YouDaoApi(Youdao_keyword)
;~ 	MsgBox %Youdao_译文%

	Youdao_音标:= json(Youdao_译文, "basic.phonetic")
	Youdao_基本释义:= json(Youdao_译文, "basic.explains")
	Youdao_网络释义:= json(Youdao_译文, "web.value")
	Gui Gui_youdao_danci: Font,s14 微软雅黑 c62384C q2
	If Youdao_基本释义
	{
		Gui Gui_youdao_danci:add,Edit,x10 y10  w300 h100,[ %Youdao_音标% ]
		Gui Gui_youdao_danci:add,Edit,x10 y120 w300 h100,%Youdao_基本释义%
		Gui Gui_youdao_danci:add,Edit,x10 y230 w300 h100,%Youdao_网络释义%
	}
	Else
	{
		Youdao_音标:=RegExReplace(Youdao_译文,"m)({""translation"":["")|(""],""query"":.*)")
		Gui Gui_youdao_danci:add,Edit,x10 y10  w300 h300,%Youdao_音标%
	}

	Gui Gui_youdao_danci:show,,有道网络翻译
	Return
Gui_youdao_danciGuiClose:
Gui_youdao_danciGuiEscape:
	Gui Gui_youdao_danci:destroy
	Return




YouDaoApi(KeyWord)
{
    KeyWord:=SkSub_UrlEncode(KeyWord,"utf-8")
	url:="http://fanyi.youdao.com/fanyiapi.do?keyfrom=qqqqqqqq123&key=86514254&type=data&doctype=json&version=1.1&q=" . KeyWord
    WebRequest := ComObjCreate("WinHttp.WinHttpRequest.5.1")
    WebRequest.Open("GET", url)
    WebRequest.Send()
    result := WebRequest.ResponseText
    Return result
}


json(ByRef js, s, v = "")
{
	j = %js%
	Loop, Parse, s, .
	{
		p = 2
		RegExMatch(A_LoopField, "([+-]?)([^[]+)((?:[d+])*)", q)
		Loop {
			If (!p := RegExMatch(j, "(?

给TA捐赠
共{{data.count}}人
人已捐赠
其他

Cando_智能解压7z

2020-3-21 12:21:01

其他

[热键]字符成对输入

2020-3-22 13:20:38

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索