🇹🇭🇬🇧 การแปลข้อความไทย/อังกฤษ (TH / EN Translation)
🇹🇭🇬🇧 Thai/English Text Translation
ยินดีต้อนรับสู่ iApp Thai/English Text Translation API ผลิตภัณฑ์ AI ที่พัฒนาโดย บริษัท ไอแอพพ์เทคโนโลยี จำกัด API ของเราให้บริการการแปลภาษาไทยและภาษาอังกฤษได้อย่างราบรื่น ด้วยความแม่นยำและความเร็วสูง ระบบจะตรวจจับภาษาของข้อความป้อนเข้าโดยอัตโนมัติและแปลเป็นภาษาเป้าหมาย
เริ่มต้นใช้งาน
-
ข้อกำหนดเบื้องต้น
- API key จาก ไอแอพพ์เทคโนโลยี
- ข้อความป้อนเข้าเป็นภาษาไทยหรือภาษาอังกฤษ
- การเชื่อมต่ออินเทอร์เน็ต
-
เริ่มต้นอย่างรวดเร็ว
- การประมวลผลที่รวดเร็ว (< 0.1 วินาทีต่อคำขอ)
- การตรวจจับภาษาอัตโนมัติ
- การแปลแบบสอง ทิศทาง (ไทย ↔ อังกฤษ)
-
คุณสมบัติหลัก
- การตรวจจับภาษาอัตโนมัติ
- การแปลที่แม่นยำสูง
- เวลาตอบสนองที่รวดเร็ว
- อินเทอร์เฟซ API REST ที่เรียบง่าย
-
ความปลอดภัยและการปฏิบัติตามกฎระเบียบ
- ปฏิบัติตาม GDPR และ PDPA
- ไม่มีการเก็บรักษาข้อมูลหลังจากการประมวลผล
วิธีรับ API Key?
กรุณาเยี่ยมชม API Portal เพื่อดู API key ที่มีอยู่ของคุณหรือขอ API key ใหม่
ตัวอย่าง
การแปลภาษาไทยเป็นภาษาอังกฤษ
คำขอ:
curl --location 'https://api.iapp.co.th/translate/auto?text=สวัสดี' \
--header 'apikey: {YOUR API KEY}'
การตอบสนอง:
{
"text": {
"language": "ภาษาไทย",
"text": "สวัสดี"
},
"time_process": 0.08882856369018555,
"translation": {
"language": "English",
"text": "Hello!"
}
}
การแปลภาษาอังกฤษเป็นภาษาไทย
คำขอ:
curl --location 'https://api.iapp.co.th/translate/auto?text=Hello' \
--header 'apikey: {YOUR API KEY}'
การตอบสนอง:
{
"text": {
"language": "English",
"text": "Hello"
},
"time_process": 0.07249641418457031,
"translation": {
"language": "ภาษาไทย",
"text": "สวัสดี"
}
}
คุณสมบัติและความสามารถ
คุณสมบัติหลัก
- การแปลข้อความภาษาไทย-อังกฤษและอังกฤษ-ไทยได้อย่างราบรื่น
- รับข้อความภาษาอังกฤษเพื่อสร้างการแปลภาษาไทยที่ถูกต้องและในทางกลับกัน
- ออกแบบมาเพื่อการแปลงภาษาที่รวดเร็วและเชื่อถือได้
ฟิลด์ที่รองรับ
- ข้อความป้อนเข้าเป็นภาษาอังกฤษหรือภาษาไทย
- ผลลัพธ์ข้อความที่แปลแล้วเป็นภาษาเป้าหมาย
- ความแม่นยำสูง
ความสามารถเพิ่มเติม
- เหมาะสำหรับแอปพลิเคชันที่ต้องการการสนับสนุนสองภาษา ระหว่างภาษาไทยและภาษาอังกฤษ
- รองรับกรณีการใช้งานที่หลากหลาย รวมถึงแอปพลิเคชันแชท การแปลเนื้อหา และเครื่องมือการเรียนรู้ภาษา
ข้อมูลอ้างอิง API
จุดสิ้นสุด
GET
https://api.iapp.co.th/translate/auto
พารามิเตอร์แบบสอบถาม
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
text | String | ข้อความป้อนเข้าเป็นภาษาไทยหรือภาษาอังกฤษ |
ส่วนหัว
ชื่อ | ประเภท | คำอธิบาย |
---|---|---|
apikey | String | API Key |
ราคา
ชื่อบริการ AI API | จุดสิ้นสุด | IC ต่ออักขระ | On-Premise |
---|---|---|---|
Thai - English Machine Translation (MT) | iapp_thai_machine_translation_v1 | 1 IC/400 อักขระ | ติดต่อ |
ตัวอย่างโค้ด
Python
import requests
url = "https://api.iapp.co.th/translate/auto?text={YOUR TEXT}"
payload = {}
headers = {
'apikey': '{YOUR API KEY}'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
JavaScript
const axios = require('axios');
let config = {
method: 'get',
maxBodyLength: Infinity,
url: 'https://api.iapp.co.th/translate/auto?text={YOUR TEXT}',
headers: {
'apikey': '{YOUR API KEY}'
}
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
PHP
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => 'https://api.iapp.co.th/translate/auto?text={YOUR TEXT}',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'GET',
CURLOPT_HTTPHEADER => array(
'apikey: {YOUR API KEY}'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
Swift
var request = URLRequest(url: URL(string: "https://api.iapp.co.th/translate/auto?text={YOUR TEXT}")!,timeoutInterval: Double.infinity)
request.addValue("{YOUR API KEY}", forHTTPHeaderField: "apikey")
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
Kotlin
val client = OkHttpClient()
val request = Request.Builder()
.url("https://api.iapp.co.th/translate/auto?text={YOUR TEXT}")
.addHeader("apikey", "{YOUR API KEY}")
.build()
val response = client.newCall(request).execute()
Java
OkHttpClient client = new OkHttpClient().newBuilder()
.build();
MediaType mediaType = MediaType.parse("text/plain");
RequestBody body = RequestBody.create(mediaType, "");
Request request = new Request.Builder()
.url("https://api.iapp.co.th/translate/auto?text={YOUR TEXT}")
.method("GET", body)
.addHeader("apikey", "{YOUR API KEY}")
.build();
Response response = client.newCall(request).execute();
Dart
var headers = {
'apikey': '{YOUR API KEY}'
};
var request = http.Request('GET', Uri.parse('https://api.iapp.co.th/translate/auto?text={YOUR TEXT}'));
request.headers.addAll(headers);
http.StreamedResponse response = await request.send();
if (response.statusCode == 200) {
print(await response.stream.bytesToString());
}
else {
print(response.reasonPhrase);
}