「java实时翻译」java翻译器
本篇文章给大家谈谈java实时翻译,以及java翻译器对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、JAVA翻译
- 2、在java程序中可以直接将一段中文翻译为英文,或者翻译为别的语言吗。如果可以,怎么实现?
- 3、java翻译器是什么软件
- 4、有没有java代码翻译软件?
- 5、用java编一个自动翻译的软件请高手指导下
JAVA翻译
import java.awt.*; //导入awt包,前四行都是导入java GUI(图形界面)的包,用java写有图形界面的程序需要用到。
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import java.util.Vector; //导入向量类
import java.net.*; //java网络包,包含了一系列java网络协议和网络操作的类
import java.io.*; //输入输出包,常用于文件的写入读出之类操作
class FindFriend2 extends JFrame {//查找好友类,从JFrame类继承,JFrame是java图形界面程序的窗口框架,在swing包中。
JLabel jLabel1 = new JLabel(); //新建JLabel实例,JLabel是java swing的标签控件。
JButton find2 = new JButton(); //新建JButton实例,JButton是java swing的按钮控件。
JButton jButton1 = new JButton(); //同上
JButton jButton2 = new JButton(); //同上
JButton jButton3 = new JButton(); //同上
JList list2; //JList的一个引用,JList是java swing的列表框控件。
///////太多了,其他的留给楼下的解释吧……//////////
在java程序中可以直接将一段中文翻译为英文,或者翻译为别的语言吗。如果可以,怎么实现?
当然可以啊 你可以参照有道网页翻译或雅虎宝贝鱼 实现原理就是先建立一个参照库,然后根据输入去参照库里面找出对应的语言翻译 然后按照一定的格式转换过来即可,但你要想翻译的很准就非常难了,目前的翻译结果都是大致对应,然后在修改
java翻译器是什么软件
java翻译器是针对Java语言编写的应用程序时用到的翻译软件。
Java是一门面向对象编程语言,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。
Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流网络连接,所以用户可以产生分布式的客户机和服务器。网络变成软件应用的分布运载工具。Java程序只要编写一次,就可到处运行。
翻译器的好处:
1、节省时间,比如在翻译某些论文的时候,我们可以直接使用这些机器翻译来一次性全部翻译完成,而我们要做的就是检查那里没有翻译对进行修改,这样大大的节省了我们的时间成本,而且可以多检查几遍,大大的提高了效益和质量的保证。
2、出现错误的几率低,既然是机器,那么这个机器肯定是把某国的语言全部都记录在程序中,翻译起来肯定是不会错误的,在加上翻译完成后人工的检查更能保证质量,出错的几率自然就会更低。
有没有java代码翻译软件?
没有翻译软件,但是能编写翻译程序。
java 代码翻译实例:
1.输入一个以’@’结束的字符串,从左至右翻译。若下一个字符是数字n(0≤n≤9),表示后一个字符重复n+1 次,不论后一个字符是否为数字;若下一个字符非数字,则表示自己。
2.翻译后,以3 个字符为一组输出,组与组之间用空格分开。
例如’A2B5E34FG0ZYWPQ59R@’,翻成’ABB_BEE_EEE_E44_44F_GZY_WPQ_999_999_R@ ’。
3.分析:首先直接遍历数组把字符串按要求进行翻译,然后将翻译后的字符串进行分组形成字符串数组,最后把字符串数组用下划线连接输出。
java翻译源代码:
import java.util.Scanner;
public class Main5{
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String s = in.nextLine();
int length = s.length();
String result = "";
char[] str = new char[length]
for (int i = 0; i length; i++) {
str[i] = s.charAt(i);
}
result += str[0];
if (str[length - 1] != '@') {
System.out.println("输入有误!");
} else {
for (int index = 0; index length - 1;) {
if ('0' == str[index + 1] || '1' == str[index + 1] || '2' == str[index + 1] || '3' == str[index + 1]
|| '4' == str[index + 1] || '5' == str[index + 1] || '6' == str[index + 1]
|| '7' == str[index + 1] || '8' == str[index + 1] || '9' == str[index + 1]) {
for (int i = 0; i ((Integer.parseInt(str[index + 1]+"")) + 1); i++) {
result += str[index + 2];
}
index += 2;
} else {
result += str[index + 1];
index++;
}
}
}
System.out.println(getGroup(result));
}
//每3个分一组
public static String getGroup(String s){
String[] r;
if(s.length()%3 == 0){
r = new String[s.length()/3];
}else{
r = new String[s.length()/3+1];
}
String result = "";
int j = 0;
for(int i=0;is.length();){
if(i+3 = s.length()){
r[j]=s.substring(i, i+3);
j++;
i += 3;
}else{
r[j] = s.substring(i);
j++;
i += 3;
}
}
for(int i=0;ir.length-1;i++){
result += (r[i]+"_");
}
result += r[r.length-1];
return result;
}
}
用java编一个自动翻译的软件请高手指导下
用swing做出个简单界面,
关于词库可以自己建 (数据库,文本)
如果要调用网络上的翻译接口,那就不需要了。
直接学会怎么调用接口,和用swing做一个界面就行了
关于java实时翻译和java翻译器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。