为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

JAVA调用GOOGLE的翻译实例

2017-11-26 8页 doc 27KB 19阅读

用户头像

is_109139

暂无简介

举报
JAVA调用GOOGLE的翻译实例JAVA调用GOOGLE的翻译实例 Javaµ?ÓÃGoogleµÄ?,ÒëʵÀý2008-06-07 19:37?ñÌìÔÚÍøÉÏÂÒ?ä??Ò???Ð?ÐÄ??ÏÖÕâ?öGoogle?,Òë??ÓÃJavaµ?ÓõÄʵÀý???ÑËü??À???ÁËÒ?ÏÂ??Í????íµÄ?? Ô,ÎÄÊÇÓ?ÓïºÍ??ÓïµÄ??Ïà?,Òë??ÎÒ?Ä?ÉÖÐÎĺÍÓ?ÓïµÄ??µ?ÊǺÃÏñÖÐÎÄ?,ÒëÓ?ÎÄÊ?ÓеãÎÊÌâ???,Òë??ÁË??ÆäËûµÄ???ÉÒÔÓõÄ?? ÏÂÃæ...
JAVA调用GOOGLE的翻译实例
JAVA调用GOOGLE的翻译实例 Javaµ?ÓÃGoogleµÄ?,ÒëʵÀý2008-06-07 19:37?ñÌìÔÚÍøÉÏÂÒ?ä??Ò???Ð?ÐÄ??ÏÖÕâ?öGoogle?,Òë??ÓÃJavaµ?ÓõÄʵÀý???ÑËü??À???ÁËÒ?ÏÂ??Í????íµÄ?? Ô,ÎÄÊÇÓ?ÓïºÍ??ÓïµÄ??Ïà?,Òë??ÎÒ?Ä?ÉÖÐÎĺÍÓ?ÓïµÄ??µ?ÊǺÃÏñÖÐÎÄ?,ÒëÓ?ÎÄÊ?ÓеãÎÊÌâ???,Òë??ÁË??ÆäËûµÄ???ÉÒÔÓõÄ?? ÏÂÃæÊÇÒ??ö?ØÍ??º Ô??úÂë?º package test; /* * TranslatorFrame.java * * Created on 03 February 2008, 19:47 */ import com.google.api.translate.Language; import com.google.api.translate.Translate; import java.awt.event.KeyEvent; import java.util.logging.Level; import java.util.logging.Logger; /** * * @author rich */ public class TranslatorFrame extends javax.swing.JFrame { /** Creates new form TranslatorFrame */ public TranslatorFrame() { initComponents(); setLocationRelativeTo(null); } private void translate() { try { String languageFrom = null; String languageTo = null; if (chineseToEnglishMenuItem.isSelected()) { languageFrom = Language.CHINESE_SIMPLIFIED; languageTo = Language.ENGLISH; } else if (englishToChineseMenuItem.isSelected()) { languageFrom = Language.ENGLISH; languageTo = Language.CHINESE_SIMPLIFIED; } toTextArea.setText(Translate.translate(fromTextArea.getText().trim(), languageFrom, languageTo)); } catch (Exception ex) { Logger.getLogger(TranslatorFrame.class.getName()).log(Level.SEVERE, null, ex); } } /** This method is called from within the constructor to * initialize the form. * WARNING: Do NOT modify this code. The content of this method is * always regenerated by the Form Editor. */ // private void initComponents() { buttonGroup1 = new javax.swing.ButtonGroup(); jPanel2 = new javax.swing.JPanel(); jScrollPane1 = new javax.swing.JScrollPane(); fromTextArea = new javax.swing.JTextArea(); jPanel3 = new javax.swing.JPanel(); jScrollPane2 = new javax.swing.JScrollPane(); toTextArea = new javax.swing.JTextArea(); jMenuBar1 = new javax.swing.JMenuBar(); jMenu1 = new javax.swing.JMenu(); jMenuItem1 = new javax.swing.JMenuItem(); jMenu3 = new javax.swing.JMenu(); englishToChineseMenuItem = new javax.swing.JRadioButtonMenuItem(); chineseToEnglishMenuItem = new javax.swing.JRadioButtonMenuItem(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Google?,Òë"); getContentPane().setLayout(new javax.swing.BoxLayout(getContentPane(), javax.swing.BoxLayout.PAGE_AXIS)); fromTextArea.setColumns(20); fromTextArea.setLineWrap(true); fromTextArea.setWrapStyleWord(true); fromTextArea.addKeyListener(new java.awt.event.KeyAdapter() { public void keyPressed(java.awt.event.KeyEvent evt) { fromTextAreaKeyPressed(evt); } }); jScrollPane1.setViewportView(fromTextArea); javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2); jPanel2.setLayout(jPanel2Layout); jPanel2Layout.setHorizontalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addContainerGap() .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); jPanel2Layout.setVerticalGroup( jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel2Layout.createSequentialGroup() .addContainerGap() .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 93, Short.MAX_VALUE) .addContainerGap()) ); getContentPane().add(jPanel2); toTextArea.setColumns(20); toTextArea.setEditable(false); toTextArea.setLineWrap(true); toTextArea.setRows(5); toTextArea.setWrapStyleWord(true); jScrollPane2.setViewportView(toTextArea); javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3); jPanel3.setLayout(jPanel3Layout); jPanel3Layout.setHorizontalGroup( jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addContainerGap() .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 309, Short.MAX_VALUE) .addContainerGap()) ); jPanel3Layout.setVerticalGroup( jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(jPanel3Layout.createSequentialGroup() .addContainerGap() .addComponent(jScrollPane2, javax.swing.GroupLayout.DEFAULT_SIZE, 93, Short.MAX_VALUE) .addContainerGap()) ); getContentPane().add(jPanel3); jMenu1.setText("ÎÄ?þ"); jMenuItem1.setText("ÍË?ö"); jMenuItem1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { jMenuItem1ActionPerformed(evt); } }); jMenu1.add(jMenuItem1); jMenuBar1.add(jMenu1); jMenu3.setText("ÓïÑÔ"); buttonGroup1.add(englishToChineseMenuItem); englishToChineseMenuItem.setSelected(true); englishToChine jMenu3.add(englishToChineseMenuItem); buttonGroup1.add(chineseToEnglishMenuItem); chineseToEnglishMenuItem.setText("?òÌåÖÐÎÄ > Ó?Óï"); jMenu3.add(chineseToEnglishMenuItem); jMenuBar1.add(jMenu3); setJMenuBar(jMenuBar1); pack(); }// private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0); } private void fromTextAreaKeyPressed(java.awt.event.KeyEvent evt) { if (evt.getKeyCode() == KeyEvent.VK_ENTER) { translate(); evt.consume(); } } /** * @param args the command line arguments */ public static void main(String args[]) { java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new TranslatorFrame().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.ButtonGroup buttonGroup1; private javax.swing.JRadioButtonMenuItem englishToChineseMenuItem; private javax.swing.JRadioButtonMenuItem chineseToEnglishMenuItem; private javax.swing.JTextArea fromTextArea; private javax.swing.JMenu jMenu1; private javax.swing.JMenu jMenu3; private javax.swing.JMenuBar jMenuBar1; private javax.swing.JMenuItem jMenuItem1; private javax.swing.JPanel jPanel2; private javax.swing.JPanel jPanel3; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JScrollPane jScrollPane2; private javax.swing.JTextArea toTextArea; // End of variables declaration }
/
本文档为【JAVA调用GOOGLE的翻译实例】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索