婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > asp.net c# 調用百度pai實現在線翻譯,英文轉中文

asp.net c# 調用百度pai實現在線翻譯,英文轉中文

熱門標簽:太原外呼電銷機器人費用 保山電話外呼管理系統怎么用 蘇州銷售外呼系統預算 電話機器人廣告話術 淘寶地圖標注如何做 外呼系統用員工身份證 使用智能電話機器人違法嗎 朝陽市地圖標注 東莞語音電銷機器人排名
首先去百度:注冊個apikey
http://developer.baidu.com/wiki/index.php?title=%E5%B8%AE%E5%8A%A9%E6%96%87%E6%A1%A3%E9%A6%96%E9%A1%B5/%E7%99%BE%E5%BA%A6%E7%BF%BB%E8%AF%91API
然后代碼如下只看紅色部分就可以了:
復制代碼 代碼如下:

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 = 740; i 900000; i++)
{
try
{
System.Threading.Thread.Sleep(100);
GetUrl("http://www.52mvc.com/story/love/" + i + ".html",db); //采集
}
catch (Exception ex)
{
System.Threading.Thread.Sleep(1500);
}
}
db.Dispose();
}
private void GetUrl(string url, GSEntities db)
{
content cc = new content();
string apikey = "WqLOfG9o2VS1lriX4mz3mDj8";
var enstr = GetHtml.getHtml(url, null);
var title = Regex.Match(enstr.Replace("\n",""), @"font style\=""font\-size\: 18px\; font\-weight\: bold\;""\&;(.+?)\\/font\&;").Groups[1].Value;
enstr = Regex.Replace(enstr, @"\r|\n", "");
enstr = ReHtml(enstr);
enstr = Regex.Match(enstr, @"雙擊或拖選\)(.+?) ").Groups[1].Value;
var atitle = GetHtml.getHtml("http://openapi.baidu.com/public/2.0/bmt/translate?client_id="
+ apikey + "q=" + title + "from=autoto=auto", null);
JavaScriptSerializer jss2 = new JavaScriptSerializer();
var aa2 = jss2.Deserializejsonss>(atitle);
title = aa2.trans_result.First().dst;
enstr = enstr.Trim();
string val = "\t\t";
if (enstr.Length 2000)
{
int i = 0;
var list = enstr.Replace("nbsp;", "").Replace("quot;", "“").Split('.').ToList();
list.ForEach(c =>
{
var a = GetHtml.getHtml("http://openapi.baidu.com/public/2.0/bmt/translate?client_id="
+ apikey + "q=" + c + "from=autoto=auto", null);
JavaScriptSerializer jss = new JavaScriptSerializer();
var aa = jss.Deserializejsonss>(a);
val += aa.trans_result.First().dst + "。";
++i;
if (i % 5 == 0)
{
System.Threading.Thread.Sleep(15000);
val += "\n\t\t";
}
System.Threading.Thread.Sleep(1000);
});
cc.title = title;
cc.val = val;
db.content.AddObject(cc);
db.SaveChanges();
}
}
public string ReHtml(string HTML)
{
string pattern = @"[\s\S]*?>";
Regex regex = new Regex(pattern);
HTML = regex.Replace(HTML, "");
return HTML;
}
//中文轉為UNICODE字符 forget never
public string ctu(string str)
{
string outStr = "";
if (!string.IsNullOrEmpty(str))
{
for (int i = 0; i str.Length; i++)
{
//將中文字符轉為10進制整數,然后轉為16進制unicode字符
outStr += "\\u" + ((int)str[i]).ToString("x");
}
}
return outStr;
}
//UNICODE字符轉為中文
public string utc(string str)
{
string outStr = "";
if (!string.IsNullOrEmpty(str))
{
string[] strlist = str.Replace("\\", "").Split('u');
try
{
for (int i = 1; i strlist.Length; i++)
{
//將unicode字符轉為10進制整數,然后轉為char中文字符 asp.net
outStr += (char)int.Parse(strlist[i], System.Globalization.NumberStyles.HexNumber);
}
}
catch (FormatException ex)
{
outStr = ex.Message;
}
}
return outStr;
}
}
}
您可能感興趣的文章:
  • C#實現谷歌翻譯API示例代碼
  • C#調用百度翻譯實現翻譯HALCON的示例

標簽:綏化 潛江 阿里 克拉瑪依 西藏 洛陽 運城 呼倫貝爾

巨人網絡通訊聲明:本文標題《asp.net c# 調用百度pai實現在線翻譯,英文轉中文》,本文關鍵詞  asp.net,調用,百度,pai,實現,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《asp.net c# 調用百度pai實現在線翻譯,英文轉中文》相關的同類信息!
  • 本頁收集關于asp.net c# 調用百度pai實現在線翻譯,英文轉中文的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 方城县| 廉江市| 武义县| 武宁县| 五家渠市| 丰县| 深圳市| 华亭县| 霞浦县| 潜山县| 梅州市| 喜德县| 吴桥县| 临湘市| 彭山县| 象山县| 额尔古纳市| 定西市| 轮台县| 北宁市| 昌平区| 准格尔旗| 博湖县| 宁都县| 奈曼旗| 商水县| 灵川县| 南投县| 孟津县| 迁西县| 寻乌县| 河南省| 清涧县| 于田县| 濮阳县| 阳原县| 龙南县| 曲阳县| 云南省| 江阴市| 台中县|