1、Java代码

public class Translator {

public String translate(String langFrom, String langTo,

String word) throws Exception {

String url = "https://translate.googleapis.com/translate_a/single?" +

"client=gtx&" +

"sl=" + langFrom +

"&tl=" + langTo +

"&dt=t&q=" + URLEncoder.encode(word, "UTF-8");

URL obj = new URL(url);

HttpURLConnection con = (HttpURLConnection) obj.openConnection();

con.setRequestProperty("User-Agent", "Mozilla/5.0");

BufferedReader in = new BufferedReader(

new InputStreamReader(con.getInputStream()));

String inputLine;

StringBuffer response = new StringBuffer();

while ((inputLine = in.readLine()) != null) {

response.append(inputLine);

}

in.close();

return parseResult(response.toString());

}

private String parseResult(String inputJson) throws Exception {

/*

* inputJson for word 'hello' translated to language Hindi from English-

* [[["नमस्ते","hello",,,1]],,"en"]

* We have to get 'नमस्ते ' from this json.

*/

JSONArray jsonArray = new JSONArray(inputJson);

JSONArray jsonArray2 = (JSONArray) jsonArray.get(0);

// JSONArray jsonArray3 = (JSONArray) jsonArray2.get(0);

String result ="";

for(var i =0;i < jsonArray2.length();i ++){

result += ((JSONArray) jsonArray2.get(i)).get(0).toString();

}

return result;

}

}

2、调用translate("en","zh-CN","hello world");

java谷歌翻译_Java 调用 google 翻译相关推荐

  1. java调用谷歌翻译接口_Java 调用 google 翻译

    1.Java代码 public class Translator { public String translate(String langFrom, String langTo, String wo ...

  2. python 调用Google翻译

    一.问题 在写调用谷歌翻译接口的脚本时,老是报错,我使用的的是googletrans这个模块中Translator的translate方法,程序运行以后会报访问超时错误 二.解决办法 经过多方资料查找 ...

  3. python调用百度翻译-Python 调用百度翻译API

    由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...

  4. python调用百度翻译-python3调用百度翻译API实时翻译的实例代码

    python3调用百度翻译API实现实时翻译 今天需要做一个翻译的工具,找到之前写过的有道翻译,已经不能用了,最后看到百度翻译还不错,不过官方版本是Python2,我需要Python3,就自己写了一个 ...

  5. python 英语翻译 excel_Python调用百度翻译api批量翻译Excel这工作效率

    目录 背景 实现Excel表批量翻译,解除百度翻译一次只能5000字数的限制. 源代码 百度翻译api 这里直接使用大佬已经写好的代码,自己稍加改动.账号密码需要自行去百度翻译开放平台注册.翻译语言 ...

  6. idea配置翻译插件(google翻译插件)

    使用github地址开源程序配置 1.github地址 https://github.com/Ponderfly/GoogleTranslateIpCheck 根据自己系统下载对应压缩包2.运行程序 ...

  7. 【工具】Idea翻译插件中Google翻译修复

    文章目录 前言 使用说明 IDEA验证 下载地址 前言   Google翻译不可用,对我这样的学渣来说真的是一大灾难,再也不能流畅的查看英文文档了,最近发现了这个Google翻译工具挺好用的,idea ...

  8. python google翻译,python利用google翻译方法实例(翻译字幕文件)

    英文字幕确实让人头疼,因此,花了一天专门研究,用python实现了比较简单的翻译代码.仅有几十行 首先加载模块 pip uninstall googletrans git clone https:// ...

  9. python调用google翻译_python调用百度翻译、谷歌翻译

    谷歌翻译不提供接口,想要使用谷歌的翻译结果,需要借用爬虫技术,将待翻译的文本传入,抓取页面,解析出翻译结果,经测试,这种方法的翻译效果较差,不建议使用. 百度翻译提供接口,可在百度翻译注册开发者后获取 ...

  10. java调用百度翻译_Java调用百度API实现翻译-Go语言中文社区

    下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...

最新文章

  1. Cassandra 1.2 发布,NoSQL 数据库
  2. 计算机基础知识总结及自学,计算机基础知识的简单总结
  3. [转载] python while循环 打印菱形
  4. 获取当前程序的相当路径
  5. MacBook pro HTML 编写,老司机血泪劝告:买MacBook Pro一定不要买顶配!
  6. 黑莓7100刷机及修改PIN,完美破解超越输入法
  7. crazy programer
  8. 索尼Sony ATI显卡驱动 Win7 Win8 Win8.1 视频黑屏 解决方法
  9. 网站安全渗透测试团队公司解决防护方案
  10. linux 内核migration任务,[转]linux内核线程migration_thread和kthreadd的创建
  11. html svg图片不显示,html/css svg怎么显示不出来?
  12. 简信CRM:超实用的移动CRM选型参考指南
  13. TanDEM-X 90m数字高程模型(下载)
  14. Introduction to Fabric.js/ Part 8 - Clipping with clipPaths(介绍Fabric.js第八部分-剪裁)
  15. 【乐鑫ESP32】腾讯云平台项目创建以及MQTT协议连接
  16. 用astash 画UML类图
  17. 新浪一位程序员因加班错失年会77万特等奖,该不该给他补上?
  18. 八通道IEPE振动传感器数据高速同步网络采集模块 WJ288
  19. 2022年十一届认证杯C题
  20. hihocoder 第280周德国心脏病c++

热门文章

  1. DelayQueue实现原理及应用场景分析
  2. windows--XP的140个技巧!
  3. linux 命令查看内存和cpu信息
  4. 锂离子电池电压与容量的关系及容量计算方法
  5. [Java学习] BFS算法示例
  6. 浅谈计算机教学论文,浅谈计算机教学(论文)
  7. Win10开启卓越性能模式,比高性能更强
  8. html浅绿色配色效果图大全,纯CSS3渐变色板配色代码
  9. Everything软件配置
  10. uniapp微信授权登录