知识大全 asp.net实现调用百度pai 在线翻译英文转中文

Posted 中文

篇首语:人行千里路,胜读十年书。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 asp.net实现调用百度pai 在线翻译英文转中文相关的知识,希望对你有一定的参考价值。

  注册个百度apikey

  php?title=%E %B %AE%E % A%A %E % % %E %A %A %E %A % %E %A %B /%E % %BE%E %BA%A %E %BF%BB%E %AF% API 然后代码如下只看红色部分就可以了:

  using System;

  using System Collections Generic; using System Linq; using System Web; using System Web UI; using System Web UI WebControls; using System Web Script Serialization; using System Text RegularExpressions;

   namespace Fangyi public partial class _Default : System Web UI Page protected void Page_Load(object sender EventArgs e) GSEntities db = new GSEntities(); for (int i = ; i < ; i++)

   try System Threading Thread Sleep( ); GetUrl("" db); //采集 catch (Exception ex) System Threading Thread Sleep( ); db Dispose();

   private void GetUrl(string url GSEntities db) content cc = new content(); string apikey = "WqLOfG o VS lriX mz mDj "; var enstr = GetHtml getHtml(url null); var title = Regex Match(enstr Replace("n" "") @"<font font size: px; font weight: bold;"">( +?)</font>") Groups[ ] Value; enstr = Regex Replace(enstr @"r|n" ""); enstr = ReHtml(enstr); enstr = Regex Match(enstr @"双击或拖选)( +?) ") Groups[ ] Value; var atitle = GetHtml getHtml(" + apikey + "&q=" + title + "&from=auto&to=auto" null); JavaScriptSerializer jss = new JavaScriptSerializer(); var aa = jss Deserialize<jsonss>(atitle); title = aa trans_result First() dst; enstr = enstr Trim(); string val = "tt"; if (enstr Length < ) int i = ; var list = enstr Replace(" " "") Replace(""" "“") Split( ) ToList(); list ForEach(c => var a = GetHtml getHtml(" + apikey + "&q=" + c + "&from=auto&to=auto" null); JavaScriptSerializer jss = new JavaScriptSerializer(); var aa = jss Deserialize<jsonss>(a); val += aa trans_result First() dst + " "; ++i; if (i % == ) System Threading Thread Sleep( ); val += "ntt";

   System Threading Thread Sleep( ); ); cc title = title; cc val = val; db content AddObject(cc); db SaveChanges(); public string ReHtml(string HTML) string pattern = @"<[sS]*?>"; Regex regex = new Regex(pattern); HTML = regex Replace(HTML ""); return HTML;

   //中文转为UNICODE字符 fet never

   public string ctu(string str) string outStr = ""; if (!string IsNullOrEmpty(str)) for (int i = ; i < str Length; i++) //将中文字符转为 进制整数 然后转为 进制unicode字符 outStr += "u" + ((int)str[i]) ToString("x"); return outStr;

   //UNICODE字符转为中文

cha138/Article/program/net/201311/14160

相关参考

知识大全 ASP.NET调用存储过程方法

ASP.NET调用存储过程方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  根据返回值类型的不

知识大全 ASP.NET中如何调用存储过程

ASP.NET中如何调用存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  用ASPNET与

知识大全 在ASP.NET中调用存储过程方法新解

在ASP.NET中调用存储过程方法新解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在使用NET的

知识大全 不刷新页面的情况下调用ASP.NET

不刷新页面的情况下调用ASP.NET  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  RS技术的一

知识大全 ASP.NET调用存储过程两种方法浅析

ASP.NET调用存储过程两种方法浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNE

知识大全 ASP.NET 2.0 AJAX中Webservice调用方法

ASP.NET2.0AJAX中Webservice调用方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 asp.net中调用Office来制作3D统计图

asp.net中调用Office来制作3D统计图  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  

知识大全 如何在ASP.Net Ajax中调用WebService

如何在ASP.NetAjax中调用WebService  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 ASP.NET预编译Web应用程序规避调用延迟

ASP.NET预编译Web应用程序规避调用延迟  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  A

知识大全 ASP.NET入门教程 12.2.1调用Web服务

ASP.NET入门教程12.2.1调用Web服务  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&n