get方式

import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Calendar;
import java.util.Random;


public class Test {

 public String translate2(String nTranslationDirection,String content)
 {
  Calendar data=Calendar.getInstance();
  Integer id=(int)data.getTimeInMillis();
  String urlName=new String("http://219.239.95.58/TE.exe?ID="+id+"&LangPair="+nTranslationDirection+"&Text="+content);
  String resultstring="";
  try {
   URL url = new URL(urlName);
   URLConnection connection = url.openConnection();
   connection.connect();
   InputStreamReader in = new
   InputStreamReader(connection.getInputStream());
   BufferedReader br = new BufferedReader(in);
   
   String s = br.readLine();

   while (s!=null)
   {
    resultstring += s;
    s = br.readLine();
   }
  } catch (MalformedURLException e) {
   e.printStackTrace();
  } catch (IOException e) {
   e.printStackTrace();
  }

  return resultstring;
 }
 
 public String translate(String nTranslationDirection,String content)
 {
  String []str=new String[1000];
  int j=0;
  int length=content.length();
  int start=0;
  int len=0;
  
  while(len<=length)
  {
   
   if ((start+200)>length)
   { 
    len=length-start;
    len=start+len;
   }
   else
   {
    len=start+200;
   } 
   
   if (len==length)
   {
    str[j]=content.substring(start, len);
    break;
   }
   
   for (int i=len;i>start;i--)
   { 
    String c=new Character(content.charAt(i)).toString();
    if (c.equals(".")||c.equals("。")||c.equals(",")||c.equals(",")||c.equals("!")||c.equals("!")||c.equals("?")||c.equals("?"))
    {
     len=i;
     break;
    }
   }
   
   str[j]=content.substring(start, len+1);
   start=len+1;
   j++;
  } 
  
  StringBuffer str2=new StringBuffer();
  int k=0;
  while (str[k]!=null)
  {
   str2.append(translate2(nTranslationDirection,str[k]));
   k++;
  }
  
  return str2.toString().substring(12, str2.length());
//System.out.println(str2.toString().substring(12, str2.length())); 
   
 }
 
 public static void main(String[] args) {
  Test t=new Test();
  System.out.println(t.translate("0", "才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!"));
 }  
 
}

 post方式

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Vector;


public class translate {
 
   private String inputData;//form中的域的名称和值 like this"userid=user&pwd=1234567"
   private URL url;//like this"
http://192.168.41.172/publish/reg.php";
   /**
    *通过post提交待处理文本 得到URL返回的文本
    * @param  URL         请求地址  like this"
http://192.168.41.172/publish/reg.php";
    * @param  inputData   form中的域的名称和值 like this"userid=user&pwd=1234567"
    * @return
    */
   public String translate2(String str) throws
       Exception {
System.out.println("翻译开始");
     String returnCode = "";
     StringBuffer sb = new StringBuffer();
     try {
       long id=System.currentTimeMillis();
       this.inputData ="ID="+id+"&LangPair=0&Text="+str;
       this.url = new URL("
http://219.239.95.58/TE.exe");
       HttpURLConnection conn = (HttpURLConnection)this.url.openConnection();
       conn.setDoInput(true);
       conn.setDoOutput(true);
       conn.setRequestMethod("POST");
       conn.setAllowUserInteraction(false);
       conn.setUseCaches(false);

       BufferedOutputStream out = new
           BufferedOutputStream(conn.getOutputStream());
       byte[] bdat = inputData.getBytes();
       out.write(bdat, 0, bdat.length);
       out.flush();

       BufferedInputStream in = new BufferedInputStream(conn.getInputStream());
       // BufferedOutputStream bos = new BufferedOutputStream(out);
       byte[] buff = new byte[2048];
       int bytesRead;
       // Simple read/write loop.
       while ( -1 != (bytesRead = in.read(buff, 0, buff.length))) {
         //System.out.println("The byteRead:" + bytesRead);
         //System.out.println(new String(buff, 0, bytesRead));
         sb.append(new String(buff, 0, bytesRead));
       }
       //System.out.println("===" + sb.toString());
       returnCode = sb.toString();
     }
     catch (Exception e) {
       System.out.println("Exception:" + sb.toString());
     }
System.out.println("翻译结束");
     return returnCode.substring(19, returnCode.length());
   }

 

  
 public static void main(String[] args) throws Exception {
  String str="才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!";
  translate tr=new translate();
  String result=tr.translate2(str);
  System.out.println(result);
 }
  
}
Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐