word 有简、繁转换的功能
我想简、繁 的转换 应该在office应用 里面会有

解决方案 »

  1.   

    very easy!
    引用 Microsoft VisualBasic .Net Runtime
    有如下静态方法:Microsoft.VisualBasic.Strings.StrConv("发",Microsoft.VisualBasic.VbStrConv.TraditionalChinese,0);
      

  2.   

    或者仿照AspNetForums做几个语言文件,判断来访者的浏览器所支持的语言(或让用户选择),来对应的加载。
      

  3.   

    http://community.csdn.net/Expert/topic/2782/2782780.xml
      

  4.   

    好想没有楼上说的那么简单,ASP。net中好象是使用资源文件,关于页面是每种语言一套的,不是那么容易做的
      

  5.   

    晕,没贴网址http://www.worldlingo.com/zh/microsoft/computer_translation.html
      

  6.   

    Microsoft.VisualBasic.Strings.StrConv("发",Microsoft.VisualBasic.VbStrConv.TraditionalChinese,0);is good
      

  7.   

    通过Response.OutputStream如何取得输出的字符串呢
      

  8.   

    可以通过获取要翻译的网页的HTML,然后自己要写一些判断,比如<HTML><TR><Table>等标签不是要翻译的,获取正文翻译,再取代,最后生成一个新的HTML页面,显示给用户
      

  9.   

    你的一个页面上要求用户输入要翻译的URL,你用以下程序把HTML得到,然后再用Response.Write写到客户端的IE上!
    strResult = getPage("http://www.thesiteyouwanttovisit/thel.asp", "Action=&data=") ;public static string getPage(String url, String paramList) 
    {
    HttpWebResponse res = null;
    string strResult = "";try 
    {HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
    req.Method = "POST";
    req.KeepAlive = true;
    req.ContentType = "application/x-www-form-urlencoded";
    CookieContainer cookieCon = new CookieContainer();
    req.CookieContainer = cookieCon;
    req.CookieContainer.SetCookies(new Uri(url),cookieheader);
    StringBuilder UrlEncoded = new StringBuilder();
    Char[] reserved = {'?', '=', '&'};
    byte[] SomeBytes = null;if (paramList != null) 
    {
    int i=0, j;
    while(i<paramList.Length)
    {
    j=paramList.IndexOfAny(reserved, i);
    if (j==-1)
    {
    UrlEncoded.Append(HttpUtility.UrlEncode(paramList.Substring(i, paramList.Length-i)));
    break;
    }
    UrlEncoded.Append(HttpUtility.UrlEncode(paramList.Substring(i, j-i)));
    UrlEncoded.Append(paramList.Substring(j,1));
    i = j+1;
    }
    SomeBytes = Encoding.UTF8.GetBytes(UrlEncoded.ToString());
    req.ContentLength = SomeBytes.Length;
    Stream newStream = req.GetRequestStream();
    newStream.Write(SomeBytes, 0, SomeBytes.Length);
    newStream.Close();

    else 
    {
    req.ContentLength = 0;
    }
    res = (HttpWebResponse)req.GetResponse();
    Stream ReceiveStream = res.GetResponseStream();
    Encoding encode = System.Text.Encoding.GetEncoding("utf-8");
    StreamReader sr = new StreamReader( ReceiveStream, encode );
    Char[] read = new Char[256];
    int count = sr.Read( read, 0, 256 );
    while (count > 0) 
    {
    String str = new String(read, 0, count);
    strResult += str;
    count = sr.Read(read, 0, 256);
    }

    catch(Exception e) 
    {
    strResult = e.ToString();

    finally 
    {
    if ( res != null ) 
    {
    res.Close();
    }
    }return strResult;
    }
    最后也是最重要的一步就是把strResult进行分析了,就是上面讲的
      

  10.   

    http://community.csdn.net/Expert/topic/3097/3097489.xml?temp=.55888Microsoft.VisualBasic.Strings.StrConv("发",Microsoft.VisualBasic.VbStrConv.TraditionalChinese,0);可以搞定简繁体英文版难道只有用资源文件吗?
      

  11.   

    要做翻译,应该不可能,如果再多几种语言怎么办?目前我正在做一个美洲的系统,就是语言种类非常多,所以提供一个解决方案,让用户自己去维护页面的标签,每一套语言都存在一个Xml中,用户的语言种类存在Session中,PageLoad的时候根据语言种类load出标签的语言,数据库中的数据没有办法做多语言,除非Table的设计能满足多语言的需求
      

  12.   

    有一个简繁转换的类,在.NET中可用.以前下载了一个,现在换了电脑了忘了网址了.你可以查找"简繁转换"或者好象是"繁简转换",有耐心点可能会找到.吾曾如此.
      

  13.   

    建议用资源文件或者建立词典对应库!界面上的control Or Message尽量用动态的,load的时候工具浏览器加载相应的语言词典!