⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 freetranslationtranslatortester.java

📁 The program is used to translate the english to chinese in the web pages just like google translate.
💻 JAVA
字号:
/* ************************************************************************** * @ Copyright 2004 by Brian Blank   										* * ************************************************************************** * Module:	$Source: /cvsroot/webtranslator/source/src/com/javanetworkframework/rb/tester/FreeTranslationTranslatorTester.java,v $ * ************************************************************************** * Java Web Translator Project												* * http://sourceforge.net/projects/webtranslator/							* * ************************************************************************** * CVS INFORMATION															* * Current revision $Revision: 1.2 $ * On branch $Name: A0-2 $ * Latest change by $Author: xyombie $ on $Date: 2004/09/18 00:44:18 $ * ************************************************************************** * Modification History:													* * VERSION    DATE	 AUTHOR	DESCRIPTION OF CHANGE	    				    * * -------	-------- ------	------------------------------------------------* *  V1.00	09/17/04  BRB	Initial Version.								* * ************************************************************************** */package com.javanetworkframework.rb.tester;import java.util.Locale;import java.util.ResourceBundle;import java.util.Iterator;import java.util.Map;import java.util.TreeMap;import javax.swing.JOptionPane;import com.javanetworkframework.rb.com.freetranslation.FreeTranslationTranslatorRB;import com.javanetworkframework.rb.util.AbstractWebTranslator;public class FreeTranslationTranslatorTester {	public static void main(String[] args) {		// Initialize test arguments		Map srcText = new TreeMap();		srcText.put("en", "Hello world!");		srcText.put("es", "�Hola mundo!");		srcText.put("fr", "Bonjour le monde!");		srcText.put("de", "Hallo Welt!");		srcText.put("nl", "Zeg aan hallo wereld!");		srcText.put("it", "Ciao il mondo!");		srcText.put("pt", "Oi mundo!");		srcText.put("no", "Hei verden!");		srcText.put("ru", "\u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u043b\u0442\u0435\u0021\u0020\u043c\u0438\u0440\u0021");		srcText.put("zt", "\u4f60\u597d\u4e16\u754c\u0021");		srcText.put("zh", "\u4f60\u597d\u4e16\u754c\u0021");		srcText.put("el", "\u0393\u03b5\u03b9\u03ac\u03c3\u03bf\u03c5\u0020\u03ba\u03cc\u03c3\u03bc\u03bf\u03c2\u0021");		srcText.put("ja", "\u3053\u3093\u306b\u3061\u306f\u4e16\u754c\u0021");		srcText.put("ko", "\uc5ec\ubcf4\uc138\uc694\u0020\uc138\uacc4\u0021");		for(Iterator iterator=FreeTranslationTranslatorRB.SgetSupportedTranslations().iterator();		    iterator.hasNext();) {			String translator = (String) iterator.next();			Locale srcLoc = new Locale(translator.substring(0, translator.indexOf('2')));			Locale dstLoc = new Locale(translator.substring(translator.indexOf('2')+1));			// Get resource bundle			AbstractWebTranslator res = (AbstractWebTranslator) ResourceBundle.getBundle(					"com.javanetworkframework.rb.com.freetranslation.FreeTranslationTranslatorRB",					dstLoc);						String output = translator + "\n";			// Translate text			output += srcText.get(srcLoc.toString()) + " --> " + 						res.getString((String)srcText.get(srcLoc.toString()), srcLoc);			// Uses dialog box because a ms-dos prompt does a bad job showing unicode			JOptionPane.showMessageDialog(null, output, "FreeTranslationTranslatorTester", JOptionPane.INFORMATION_MESSAGE);		}				System.exit(2);	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -