翻譯文字 API說明示例
t_text-翻譯文字
名稱 型別 必須 描述
key String 是 呼叫key(必須以GET方式拼接在URL中)
secret String 是 呼叫金鑰(介面vx:18870288846)
api_name String 是 API介面名稱(包括在請求地址中)[item_search,item_get,item_search_shop等]
cache String 否 [yes,no]預設yes,將呼叫快取的資料,速度比較快
result_type String 否 [json,jsonu,xml,serialize,var_export]返回資料格式,預設為json,jsonu輸出的內容中文可以直接閱讀
lang String 否 [cn,en,ru]翻譯語言,預設cn簡體中文
version String 否 API版本
請求引數
請求引數:text=Hello world&sl=en&tl=zh-CN&short=0&short_cat=
引數說明:text:要翻譯的文字
sl:源語言
tl:目標語言
響應引數
Version: Date:
名稱 型別 必須 示例值 描述
result
String 0 你好世界 翻譯結果
sl
String 0 en 源語言
tl
String 0 zh-CN 目標語言
source
String 0 Hello world 需翻譯內容
short_source
String 0
請求示例
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.Reader;
import java.net.URL;
import java.nio.charset.Charset;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.PrintWriter;
import java.net.URLConnection;
public class Example {
private static String readAll(Reader rd) throws IOException {
StringBuilder sb = new StringBuilder();
int cp;
while ((cp = rd.read()) != -1) {
sb.append((char) cp);
}
return sb.toString();
}
public static JSONObject postRequestFromUrl(String url, String body) throws IOException, JSONException {
URL realUrl = new URL(url);
URLConnection conn = realUrl.openConnection();
conn.setDoOutput(true);
conn.setDoInput(true);
PrintWriter out = new PrintWriter(conn.getOutputStream());
out.print(body);
out.flush();
InputStream instream = conn.getInputStream();
try {
BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));
String jsonText = readAll(rd);
JSONObject json = new JSONObject(jsonText);
return json;
} finally {
instream.close();
}
}
public static JSONObject getRequestFromUrl(String url) throws IOException, JSONException {
URL realUrl = new URL(url);
URLConnection conn = realUrl.openConnection();
InputStream instream = conn.getInputStream();
try {
BufferedReader rd = new BufferedReader(new InputStreamReader(instream, Charset.forName("UTF-8")));
String jsonText = readAll(rd);
JSONObject json = new JSONObject(jsonText);
return json;
} finally {
instream.close();
}
}
public static void main(String[] args) throws IOException, JSONException {
// 請求示例 url 預設請求引數已經URL編碼處理
String url = key=<您自己的apiKey>&secret=<您自己的apiSecret>&text=Hello world&sl=en&tl=zh-CN&short=0&short_cat=";
JSONObject json = getRequestFromUrl(url);
System.out.println(json.toString());
}
}
歡迎私信溝通交流學習。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028219/viewspace-2944797/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- TailWind文件翻譯說明以及每日翻譯進度AI
- 告別生硬翻譯!AI谷歌翻譯:讓你的文字"說人話"AI谷歌
- 【Python】Python利用有道翻譯開發API應用示例PythonAPI
- 什麼是API介面?API介面的用途以及詳細示例說明。API
- 以太坊 web3.js 文件翻譯及說明WebJS
- QT - QOverload說明及示例QT
- 滑鼠懸浮圖片3D翻轉出現文字說明3D
- MobIM-API說明API
- 透過API介面獲取阿里巴巴商品詳情示例說明API阿里
- 使用google翻譯 api 翻譯中文成其他語言GoAPI
- Tensorflow Python API 翻譯(nn)PythonAPI
- puppeteer 呼叫谷歌翻譯api谷歌API
- Draft 文件翻譯 - API - ContentStateRaftAPI
- 補充說明之前有錯翻譯那篇,但還沒更改完
- 蝴蝶書-task2: 文字推理、摘要、糾錯 transformers實現翻譯 OpenAI翻譯 PyDeepLX翻譯 DeepLpro翻譯ORMOpenAI
- 推送MobPush-API說明API
- Python 使用白嫖網易翻譯 API 進行翻譯PythonAPI
- 1_文字記錄說明
- PicTech AI免費線上圖片翻譯工具及使用說明收藏AI
- [翻譯]使用 ICS KeyChain API(Using the ICS KeyChain API)AIAPI
- 支付寶程式碼示例結構說明
- CSS圖片上面新增文字說明CSS
- Tensorflow Python API 翻譯(array_ops)PythonAPI
- 各平臺免費翻譯APIAPI
- WAT&SWAT API Documentation翻譯理解API
- Quartz.NET 2.x 文件翻譯 - Lesson 4:更多Triggers觸發器說明quartz觸發器
- API介面的要素以及API的作用說明API
- Apache Kafka各Api模組說明ApacheKafkaAPI
- 爬蟲呼叫百度翻譯API爬蟲API
- tyFlow Script運算子API中文翻譯文件API
- RK3399 android編譯說明Android編譯
- Webots和ROS的使用說明(譯)WebROS
- knife4j api文件使用說明API
- 商品詳情 API 返回值說明API
- 硬核觀察 #795 首個可以翻譯無文字語言的口語翻譯 AIAI
- 推薦個我在用的免費翻譯軟體,支援多家翻譯API整合API
- Draft 文件翻譯 - 快速開始 - 基礎APIRaftAPI
- 《Nature》子刊:不僅是語言,機器翻譯還能把腦波「翻譯」成文字