下面是Java调用百度API实现翻译的具体步骤:

一、在写代码之前先在在百度翻译平台中,申请APP_ID

申请地址申请的详见点击打开链接

申请之后,会得到APP_ID和SECURITY_KEY

二、java代码如下import IJFrame.IJFrame;

import java.util.StringTokenizer;

public class Main {

// 在平台申请的APP_ID 详见 http://api.fanyi.baidu.com/api/trans/product/desktop?req=developer

private static final String APP_ID = "你申请的ID";

private static final String SECURITY_KEY = "您申请的ID对应的密码";

String temp = null;

String InPut;

IJFrame jf = new IJFrame();

//输出翻译后的字符

public void putOut()

{ jf.getBaiduTranslate(temp);

}

//获取需要翻译的文本

public void inPut(String input )

{ InPut = input;

TranslateStart();

}

//开始翻译

private void TranslateStart()

{ TransApi api = new TransApi(APP_ID, SECURITY_KEY);

String query = InPut;

//对百度翻译获得的文档进行拆分

api.getTransResult(query, "auto", "zh");

System.out.println(api.getTransResult(query, "auto", "zh"));

//对从网页上获取的信息进行提取

StringTokenizer token = new StringTokenizer(api.getTransResult(query, "auto", "zh"),""}]}");

while(token.hasMoreTokens()){

temp = token.nextToken();

}

temp = decodeUnicode(temp);

//获取需要的文本

putOut();

}

}

翻译效果如下图:

java调用百度翻译_Java调用百度API实现翻译-Go语言中文社区相关推荐

  1. java gc机制新区域旧屋_Java 内存回收机制——GC机制-Go语言中文社区

    一.Java GC 概念说明 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾 ...

  2. java 航班_Java实现简单航班查询系统-Go语言中文社区

    #java实现简单航班管理系统 题目要求:声明一个Flight(航班)类,该类包含private域航班号(如:CA1430),起飞时间(如:10:15AM),到达时间(如:2:30PM).为该类声明合 ...

  3. Java元数据区的概念_java之元数据(metadata)-Go语言中文社区

    什么是元数据? 元数据是指用来描述数据的数据,更通俗一点,就是描述代码间关系,或者代码与其他资源(例如数据库表)之间内在联系的数据.在一些技术框架,如struts.EJB.hibernate就不知不觉 ...

  4. java怎么导出有模板的表格_java用模板导出数据表格-Go语言中文社区

    1.创建表格: 2.编写导出的controller; @PostMapping("/cust/report/customer/export") public void export ...

  5. linux grub.cfg挂了,关于linux系统grub.cfg文件的问题(百度到的内容,记录一下)-Go语言中文社区...

    突然想到一个问题:Linux系统在启动之后是怎么知道该去硬盘的哪个地址(哪个磁道,哪个扇区?)找文件系统的根目录文件的第一个block块的呢,在查找解答的过程中,觉得以下内容比较不错,特此记录. 以下 ...

  6. java黄金连分数_蓝桥杯 | Java B组省赛真题练习——黄金连分数-Go语言中文社区...

    标题: 黄金连分数 黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现.有时需要把这个数字求得很精确. 对于某些 精密工程,常数的精度很重要.也许你听说过哈勃太空望远 ...

  7. java awt run_Java中awt基本组件及其使用方法-Go语言中文社区

    1,按钮 此类创建一个标签按钮.当按下该按钮时,应用程序能执行某项动作.它有两种构造方法: public Button() 构造一个标签字符串为空的按钮. public Button(String l ...

  8. java以太坊源码分析_以太坊区块链Java(EthereumJ)学习笔记:区块链结构-Go语言中文社区...

    本文对EthereumJ的区块链相关的代码做一个简单的介绍. 以太坊区块链 以太坊区块链是在Bitcoin区块链的基础上发展起来的.区块链的数据结构既保留了Bitcoin区块链验证数据的真实性和完整性 ...

  9. java有道翻译_Java 调用 有道翻译API

    利用有道API进行翻译 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamRea ...

最新文章

  1. 工具 | 四元数长什么样?这个小工具将旋转量可视化+相互转换,效果直观!
  2. 如何构建积木式Web应用
  3. 0编译器详解_详解Java枚举类型(Enum)中的方法
  4. 用在WEB开发中实现会话跟踪实现
  5. 一份神奇的礼物(1)
  6. python GUI打开文本文件代码
  7. 基于VEH调试寄存器实现无痕HOOK(5)
  8. 拼多多“超级农货节”收官 阳光玫瑰、琯溪蜜柚上榜“超级水果”
  9. 网络代理【1】什么是网络代理
  10. 攻防世界 logmein wp
  11. 【Java】我的世界Java版外挂制作 [4] - 移动类模块合集
  12. 20154312 曾林 EXP9 Web安全基础
  13. PHP单例模式(Singleton Pattern)
  14. React之HOC(高阶组件)
  15. 实践是检验真理的唯一标准2 - 脱壳篇03
  16. 关于 SSL 及 CA 证书,你可能需要知道这些
  17. 浅谈分页插件PageHelper
  18. 移动OA系统,企业智慧互联办公快捷无忧
  19. 逻辑为基、数企赋能(NO.8)—八大消极思维定势
  20. 关于火车采集js调用文章资讯的方法 淘宝采集 相关

热门文章

  1. 【随便聊聊】Mac 笔记本该怎么选?
  2. 英语中的I(我)为什么要大写?
  3. Python打开记事本
  4. 希尔排序实现与复杂度、稳定性分析
  5. 联通光纤猫虚拟服务器设置,【2017年整理】联通光猫配置操作手册.doc
  6. __ratelimit: XXX callbacks suppressed
  7. android 拨打电话 实例,Android实战教程第三篇之简单实现拨打电话功能
  8. 网曝最牛点餐方式:顾客人手一个iPad
  9. LRM-00101: unknown parameter name 'location' LRM-00101: unknown parameter name 'valid_for' 粗心引起问题一例
  10. Python之模拟登录微博下载视频