翻譯文字 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
- README:協同翻譯說明
- audio_policy.conf說明(翻譯)
- 有關RFC文件的翻譯說明 (轉)
- 什麼是API介面?API介面的用途以及詳細示例說明。API
- OGG一些引數說明,帶翻譯!
- 以太坊 web3.js 文件翻譯及說明WebJS
- 【Python】Python利用有道翻譯開發API應用示例PythonAPI
- MobIM-API說明API
- 滑鼠懸浮圖片3D翻轉出現文字說明3D
- UIScrollView API 翻譯UIViewAPI
- angular -- $route API翻譯AngularAPI
- angular -- $routeParams API翻譯AngularAPI
- Google翻譯的APIGoAPI
- 推送MobPush-API說明API
- 使用google翻譯 api 翻譯中文成其他語言GoAPI
- 補充說明之前有錯翻譯那篇,但還沒更改完
- PicTech AI免費線上圖片翻譯工具及使用說明收藏AI
- 透過API介面獲取阿里巴巴商品詳情示例說明API阿里
- puppeteer 呼叫谷歌翻譯api谷歌API
- 1_文字記錄說明
- Python 使用白嫖網易翻譯 API 進行翻譯PythonAPI
- JavaScript字串api簡單說明JavaScript字串API
- Apache Kafka各Api模組說明ApacheKafkaAPI
- 蝴蝶書-task2: 文字推理、摘要、糾錯 transformers實現翻譯 OpenAI翻譯 PyDeepLX翻譯 DeepLpro翻譯ORMOpenAI
- Draft 文件翻譯 - API - ContentStateRaftAPI
- JSON API for WP 文件翻譯JSONAPI
- CSS圖片上面新增文字說明CSS
- Oracle Listener設定密碼示例說明Oracle密碼
- API介面的要素以及API的作用說明API
- Hibernate常用API以及使用說明API
- JavaScript陣列api簡單說明JavaScript陣列API
- Tensorflow Python API 翻譯(nn)PythonAPI
- 各平臺免費翻譯APIAPI
- WAT&SWAT API Documentation翻譯理解API
- 支付寶程式碼示例結構說明
- ArcGIS API for Silverlight 動態新增點的同時,新增文字說明(利用TextSymbol新增多文字資訊 )APISymbol
- Webots和ROS的使用說明(譯)WebROS