91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 224KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-15
  • 語言: C#
  • 標簽: 百度翻譯??API??C#??接口??

資源簡介

本人在學習英語,準備做一個自己用的英語學習軟件,當前功能只實現(xiàn)百度翻譯API,其他功能未實現(xiàn)。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Security.Cryptography;

namespace?LearnEnglish.BdFy
{
????///?
????///?百度翻譯
????///?

????public?class?BdFyOp
????{
????????public?delegate?void?OnOkHandler(BdRe?e);
????????public?event?OnOkHandler?OnOk;
????????string?Url?=?“http://api.fanyi.baidu.com/api/trans/vip/translate?q={0}&appid={1}&salt={2}&from={3}&to={4}&sign={5}“;
????????string?AppId?=?“20170907000081162“;?///此處為你申請的APPID??填寫你自己的
????????string?Key?=?“1233“;///此處為你申請的APPKEY??填寫你自己的


????????///?
????????///?
????????///?

????????///?
????????///?en
????????///?zh
????????public?void?Translate(string?words?string?from?string?to)
????????{
????????????string?salt?=?DateTime.Now.Ticks.ToString();
????????????string?str1?=?AppId?+?words?+?salt?+?Key;
????????????string?sign?=?““;
????????????MD5?md5?=?MD5.Create();?
????????????byte[]?s?=?md5.ComputeHash(Encoding.UTF8.GetBytes(str1));
????????????for?(int?i?=?0;?i?????????????{
????????????????sign?=?sign?+?s[i].ToString(“X2“).ToLower();
????????????}
????????????string?url?=?string.Format(Urlwords?AppId?salt?from?to?sign);
????????????System.Net.WebClient?client?=?new?System.Net.WebClient();
????????????client.OpenReadCompleted?+=?client_OpenReadCompleted;
????????????client.OpenReadAsync(new?Uri(url));
????????}

????????void?client_OpenReadCompleted(object?sender?System.Net.OpenReadCompletedEventArgs?e)
????????{
????????????var?memoryStream?=?new?System.IO.MemoryStream();
????????????const?int?bufferLength?=?1024;
????????????byte[]?buffer?=?new?byte[bufferLength];
????????????int?actual?=?e.Result.Read(buffer?0?bufferLength);
????????????if?(actual?>?0)
????????????{
????????????????memoryStream.Write(buffer?0?actual);
????????????}
????????????memoryStream.Position?=?0;


????????????byte[]?b?=?new?byte[memoryStream.Length];
????????????memoryStream.Read(b?0?b.Length);
????????????????????//{“from“:“en““to“:“zh““trans_result“:[{“src“:“apple““dst“:“\u82f9\u679c“}]}
????????????????????//http://api.fanyi.baidu.com/api/trans/vip/translate?q=apple&appid=20170907000081162&salt=1504754773582&from=en&to=zh&sign=2a83e4076eb3d592826438a2df4480e5
????????????????????//http://api.fanyi.baidu.com/api/trans/vip/translate?q=apple&appid=20170907000081162&salt=1504754773582&from=en&to=zh&sign=2a83e476eb3d592826438a2df4480e5
????????????????????//http://api.fanyi.baidu.com/api/trans/vip/translate?q=apple&appid=20170907000081162&salt=1504754773582&from=en&to=zh&sign=2a83e4076eb3d592826438a2df4480e5
????????????BdRe?bdre?=?Newtonsoft.Json.JsonConvert.Deserializeobject(System.Text.Encoding.UTF8.GetString(b));
????????????memoryStream.Close();
????????????memoryStream.Dispose();
????????????e.Result.Close();
????????????e.Result.Dis

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????144??2017-09-07?10:48??LearnEnglish\app.config

?????文件???????3765??2017-09-07?12:32??LearnEnglish\BdFy.cs

?????文件???????3072??2017-09-07?12:33??LearnEnglish\bin\Debug\Le.db

?????文件??????17408??2017-09-07?12:38??LearnEnglish\bin\Debug\LearnEnglish.exe

?????文件????????144??2017-09-07?10:48??LearnEnglish\bin\Debug\LearnEnglish.exe.config

?????文件??????38400??2017-09-07?12:38??LearnEnglish\bin\Debug\LearnEnglish.pdb

?????文件??????22984??2017-09-07?12:39??LearnEnglish\bin\Debug\LearnEnglish.vshost.exe

?????文件????????144??2017-09-07?10:48??LearnEnglish\bin\Debug\LearnEnglish.vshost.exe.config

?????文件????????490??2014-09-19?02:20??LearnEnglish\bin\Debug\LearnEnglish.vshost.exe.manifest

?????文件?????374784??2017-03-28?09:16??LearnEnglish\bin\Debug\Newtonsoft.Json.dll

?????文件?????418776??2017-03-28?09:16??LearnEnglish\bin\Debug\Newtonsoft.Json.xml

?????文件???????2278??2017-09-07?12:39??LearnEnglish\Form1.cs

?????文件??????13766??2017-09-07?12:38??LearnEnglish\Form1.Designer.cs

?????文件???????5817??2017-09-07?12:38??LearnEnglish\Form1.resx

?????文件???????4198??2017-09-07?12:25??LearnEnglish\LearnEnglish.csproj

?????文件??????14435??2017-09-07?12:38??LearnEnglish\obj\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6670??2017-09-07?12:11??LearnEnglish\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????1047??2017-09-07?12:39??LearnEnglish\obj\Debug\LearnEnglish.csproj.FileListAbsolute.txt

?????文件???????1033??2017-09-07?12:38??LearnEnglish\obj\Debug\LearnEnglish.csproj.GenerateResource.Cache

?????文件??????10327??2017-09-07?11:53??LearnEnglish\obj\Debug\LearnEnglish.csprojResolveAssemblyReference.cache

?????文件??????17408??2017-09-07?12:38??LearnEnglish\obj\Debug\LearnEnglish.exe

?????文件????????180??2017-09-07?12:38??LearnEnglish\obj\Debug\LearnEnglish.Form1.resources

?????文件??????38400??2017-09-07?12:38??LearnEnglish\obj\Debug\LearnEnglish.pdb

?????文件????????180??2017-09-07?12:25??LearnEnglish\obj\Debug\LearnEnglish.Properties.Resources.resources

?????文件????????180??2017-09-07?12:25??LearnEnglish\obj\Debug\LearnEnglish.UC_Bd.resources

?????文件???????4608??2017-09-07?10:48??LearnEnglish\obj\Debug\TempPE\Properties.Resources.Designer.cs.dll

?????文件????????473??2017-09-07?12:22??LearnEnglish\Program.cs

?????文件???????1344??2017-09-07?08:41??LearnEnglish\Properties\AssemblyInfo.cs

?????文件???????2864??2017-09-07?10:48??LearnEnglish\Properties\Resources.Designer.cs

?????文件???????5612??2017-09-07?08:41??LearnEnglish\Properties\Resources.resx

............此處省略17個文件信息

評論

共有 條評論