之前遇到要从不同的网站获取中英翻译结果的问题,为了以后方便,写了个简单的翻译工具,该工具将会发送http请去获取翻译结果。目前提供 谷歌翻译、百度翻译、金山翻译、腾讯翻译、有道翻译。后面有时间会加入其它在线翻译。该工具的用法很简单,写个简单的demo:
import com.lsj.trans.LANG;
import com.lsj.trans.factory.TFactory;
import com.lsj.trans.factory.TranslatorFactory;
public class Main {
public static void main(String[] args) throws Exception {
TFactory factory = new TranslatorFactory();
System.out.println(factory.get("google").trans(LANG.EN, LANG.ZH, "hello world"));
}
}
更详细的用法和源码已经放在下面的地址中了
import com.lsj.trans.LANG;
import com.lsj.trans.factory.TFactory;
import com.lsj.trans.factory.TranslatorFactory;
public class Main {
public static void main(String[] args) throws Exception {
TFactory factory = new TranslatorFactory();
System.out.println(factory.get("google").trans(LANG.EN, LANG.ZH, "hello world"));
}
}
更详细的用法和源码已经放在下面的地址中了