資源簡(jiǎn)介
C#調(diào)用谷歌翻譯接口,C#版根據(jù)tkk計(jì)算tk算法,不調(diào)用js算法.直接調(diào)用谷歌web翻譯,http post調(diào)用

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Runtime.InteropServices;
using?System.Text;
using?System.Threading;
using?System.Threading.Tasks;
using?System.Web;
using?System.Windows.Forms;
using?谷歌翻譯.Properties;
namespace?谷歌翻譯
{
????public?partial?class?MainForm?:?Form
????{
????????string?TKK?=?““;
????????public?MainForm()
????????{
????????????InitializeComponent();
????????????string?html?=?Tools.HttpGet(“https://translate.google.cn“);
????????????html?=?html.Substring(html.IndexOf(“tkk:“)?+?5);
????????????html?=?html.Substring(0?html.IndexOf(“experiment_ids“)?-?2);
????????????TKK?=?html;
????????}
????????public?string?translate(string?txt)
????????{
????????????try
????????????{
????????????????string?mess?=?txt.Replace(“\n“?““);
????????????????string?tk?=?Tools.tk(mess?TKK);
????????????????mess?=?HttpUtility.UrlEncode(mess).Replace(“+“?“%20“);
????????????????string?data?=?Tools.HttpPost(“https://translate.google.cn/translate_a/single“?“client=webapp&sl=zh-CN&tl=en&hl=zh-CN&dt=at&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&otf=1&ssel=3&tsel=3&kc=1&tk=“?+?tk?+?“&q=“?+?mess);
????????????????dynamic?json?=?Tools.Json2object(data);
????????????????return?json[0][0][0];
????????????}
????????????catch?(Exception?ex)
????????????{
????????????????return?ex.Message;
????????????}
????????}
????????private?void?button1_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????string?mess?=?txt1.Text;
????????????????if?(string.IsNullOrEmpty(mess))?return;
????????????????txt2.Text?=?translate(mess);
????????????}
????????????catch?(Exception)
????????????{
????????????}
????????}
???????
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-21?09:38??.vs\
?????目錄???????????0??2018-11-21?09:38??.vs\谷歌翻譯\
?????目錄???????????0??2018-11-21?09:38??.vs\谷歌翻譯\v15\
?????文件???????65024??2018-12-19?15:53??.vs\谷歌翻譯\v15\.suo
?????目錄???????????0??2018-11-21?09:38??.vs\谷歌翻譯\v15\Server\
?????目錄???????????0??2018-11-21?09:38??.vs\谷歌翻譯\v15\Server\sqlite3\
?????文件???????????0??2018-05-16?11:11??.vs\谷歌翻譯\v15\Server\sqlite3\db.lock
?????文件?????2658304??2018-12-19?15:49??.vs\谷歌翻譯\v15\Server\sqlite3\storage.ide
?????文件???????32768??2018-12-19?15:30??.vs\谷歌翻譯\v15\Server\sqlite3\storage.ide-shm
?????文件?????4297192??2018-12-19?15:53??.vs\谷歌翻譯\v15\Server\sqlite3\storage.ide-wal
?????文件????????1132??2018-05-16?11:11??谷歌翻譯.sln
?????目錄???????????0??2018-12-19?15:53??谷歌翻譯\
?????文件?????????184??2018-11-21?15:02??谷歌翻譯\App.config
?????目錄???????????0??2018-11-21?09:38??谷歌翻譯\bin\
?????目錄???????????0??2018-11-21?15:28??谷歌翻譯\bin\Debug\
?????文件???????16384??2018-12-19?15:53??谷歌翻譯\bin\Debug\谷歌翻譯.exe
?????文件?????????184??2018-11-21?15:02??谷歌翻譯\bin\Debug\谷歌翻譯.exe.config
?????文件???????30208??2018-12-19?15:53??谷歌翻譯\bin\Debug\谷歌翻譯.pdb
?????目錄???????????0??2018-05-16?11:52??谷歌翻譯\bin\Release\
?????文件????????1879??2018-12-19?15:53??谷歌翻譯\MainForm.cs
?????文件????????3231??2018-12-19?15:53??谷歌翻譯\MainForm.Designer.cs
?????文件????????5817??2018-12-19?15:53??谷歌翻譯\MainForm.resx
?????目錄???????????0??2018-11-21?15:06??谷歌翻譯\obj\
?????目錄???????????0??2018-12-19?15:53??谷歌翻譯\obj\Debug\
?????文件????????9188??2018-12-19?15:53??谷歌翻譯\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????7448??2018-12-19?15:52??谷歌翻譯\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????14848??2018-12-19?10:28??谷歌翻譯\obj\Debug\Interop.MSsc
?????文件???????????0??2018-11-21?15:06??谷歌翻譯\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件???????????0??2018-11-21?15:06??谷歌翻譯\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件???????????0??2018-11-21?15:06??谷歌翻譯\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????目錄???????????0??2018-11-21?15:06??谷歌翻譯\obj\Debug\TempPE\
............此處省略19個(gè)文件信息
評(píng)論
共有 條評(píng)論