其实这是实验课的一个课程设计,我把功能完善了一下,并强化了防错功能,于是就写成了下面这个程序。
想要做一个翻译软件的话,本文只是一个入门参考,这里面只给出一个简单的功能,即把一个纯英文的文件 翻译成相应的中文文件,并另外保存成一个新的文件。
笔者不想花费时间去写华丽的界面,只是简单地弹出一些输入框,有兴趣的朋友可以自己去美化或完善一下该软件。
package cn.ling.TestTranslate;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.util.HashMap;
import java.util.Map;
/**
*
* 模拟文本翻译软件
* 注意:操作的源文件必须只由英文单词构成,否则会得到意想不到的结果
* @author lingyibin
*
*/
public class TestTranslate {
/**
* @param args
*/
public static void main(String[] args) {
translate();
}
/**
* 翻译的主要实现函数
*/
public static void translate(){
//得到源文件路径
String srcFileName = "";
srcFileName = javax.swing.JOptionPane.showInputDialog("请您 输入源文件路径!"