接口概述
功能特点
- 多语言支持:支持多种语言的文本翻译。
- 高准确性:基于先进的翻译模型,确保翻译的准确性和流畅性。
- 快速响应:服务器配置优化,确保翻译请求的快速响应。
- 安全性:通过HTTPS传输,确保数据传输的安全。
使用步骤
1. 注册和获取API密钥
2. 准备请求参数
- text:待翻译的原始文本。
- sl:原始文本的语言代码(例如,英文为"en",中文为"zh")。
- tl:目标语言代码。
3. 发送API请求
httpcurl -i "https://api-gw.onebound.cn/translate/t_text_all/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&text=Hello world&sl=en&tl=zh"
PHP 示例
php$method = "GET";$url = "https://api-gw.onebound.cn/translate/t_text_all/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&text=Hello world&sl=en&tl=zh";$curl = curl_init();curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST,FALSE);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER,FALSE);curl_setopt($curl, CURLOPT_FAILONERROR, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_HEADER, true);curl_setopt($curl, CURLOPT_ENCODING, "gzip");var_dump(curl_exec($curl));
Java 示例
javapublic class Example {
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 {
String url = "https://api-gw.onebound.cn/translate/t_text_all/?key=<您自己的apiKey>&secret=<您自己的apiSecret>&text=Hello world&sl=en&tl=zh";
JSONObject json = getRequestFromUrl(url);
System.out.println(json.toString());
}}
4. 处理响应
json{
"code": 200,
"msg": "success",
"data": {
"dst_text": "你好,世界"
}}
5. 错误处理
安全性和限制
- 请求限制:为防止滥用,我们对API的请求频率和每日请求量有限制。
- 数据保护:我们承诺不会存储或分享您的任何个人数据。
结论