java谷歌翻译_Java 调用 google 翻译
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 翻译相关推荐
- java调用谷歌翻译接口_Java 调用 google 翻译
1.Java代码 public class Translator { public String translate(String langFrom, String langTo, String wo ...
- python 调用Google翻译
一.问题 在写调用谷歌翻译接口的脚本时,老是报错,我使用的的是googletrans这个模块中Translator的translate方法,程序运行以后会报访问超时错误 二.解决办法 经过多方资料查找 ...
- python调用百度翻译-Python 调用百度翻译API
由于实习公司这边做的是日文app,有时要看看用户反馈,对于我这种五十音图都没记住的人,表示百度翻译确实还可以.但不想每次都复制粘贴啊,google被墙也是挺蛋疼的事,所以用python结合baidu ...
- python调用百度翻译-python3调用百度翻译API实时翻译的实例代码
python3调用百度翻译API实现实时翻译 今天需要做一个翻译的工具,找到之前写过的有道翻译,已经不能用了,最后看到百度翻译还不错,不过官方版本是Python2,我需要Python3,就自己写了一个 ...
- python 英语翻译 excel_Python调用百度翻译api批量翻译Excel这工作效率
目录 背景 实现Excel表批量翻译,解除百度翻译一次只能5000字数的限制. 源代码 百度翻译api 这里直接使用大佬已经写好的代码,自己稍加改动.账号密码需要自行去百度翻译开放平台注册.翻译语言 ...
- idea配置翻译插件(google翻译插件)
使用github地址开源程序配置 1.github地址 https://github.com/Ponderfly/GoogleTranslateIpCheck 根据自己系统下载对应压缩包2.运行程序 ...
- 【工具】Idea翻译插件中Google翻译修复
文章目录 前言 使用说明 IDEA验证 下载地址 前言 Google翻译不可用,对我这样的学渣来说真的是一大灾难,再也不能流畅的查看英文文档了,最近发现了这个Google翻译工具挺好用的,idea ...
- python google翻译,python利用google翻译方法实例(翻译字幕文件)
英文字幕确实让人头疼,因此,花了一天专门研究,用python实现了比较简单的翻译代码.仅有几十行 首先加载模块 pip uninstall googletrans git clone https:// ...
- python调用google翻译_python调用百度翻译、谷歌翻译
谷歌翻译不提供接口,想要使用谷歌的翻译结果,需要借用爬虫技术,将待翻译的文本传入,抓取页面,解析出翻译结果,经测试,这种方法的翻译效果较差,不建议使用. 百度翻译提供接口,可在百度翻译注册开发者后获取 ...
- java调用百度翻译_Java调用百度API实现翻译-Go语言中文社区
下面是Java调用百度API实现翻译的具体步骤: 一.在写代码之前先在在百度翻译平台中,申请APP_ID 申请地址申请的详见点击打开链接 申请之后,会得到APP_ID和SECURITY_KEY 二.j ...
最新文章
- Cassandra 1.2 发布,NoSQL 数据库
- 计算机基础知识总结及自学,计算机基础知识的简单总结
- [转载] python while循环 打印菱形
- 获取当前程序的相当路径
- MacBook pro HTML 编写,老司机血泪劝告:买MacBook Pro一定不要买顶配!
- 黑莓7100刷机及修改PIN,完美破解超越输入法
- crazy programer
- 索尼Sony ATI显卡驱动 Win7 Win8 Win8.1 视频黑屏 解决方法
- 网站安全渗透测试团队公司解决防护方案
- linux 内核migration任务,[转]linux内核线程migration_thread和kthreadd的创建
- html svg图片不显示,html/css svg怎么显示不出来?
- 简信CRM:超实用的移动CRM选型参考指南
- TanDEM-X 90m数字高程模型(下载)
- Introduction to Fabric.js/ Part 8 - Clipping with clipPaths(介绍Fabric.js第八部分-剪裁)
- 【乐鑫ESP32】腾讯云平台项目创建以及MQTT协议连接
- 用astash 画UML类图
- 新浪一位程序员因加班错失年会77万特等奖,该不该给他补上?
- 八通道IEPE振动传感器数据高速同步网络采集模块 WJ288
- 2022年十一届认证杯C题
- hihocoder 第280周德国心脏病c++