🌍 Multilingual Translation API
การแปลที่รวดเร็วและแม่นยำระหว่าง 28 ภาษา ปรับให้เหมาะสมสำหรับ ข้อความขนาดยาว และ ประสิทธิภาพสูง รองรับการแปลทั้งแบบ เดี่ยวและแบบกลุ่ม
ทดลองใช้งาน Demo
ทดลองใช้ AI Demo
เข้าสู่ระบบหรือสร้างบัญชีฟรีเพื่อใช้งาน AI Demo และสำรวจ API ที่ทรงพลังของเรา
รับ 50 เครดิตฟรี (IC) เมื่อสมัครสมาชิก!
โปรโมชันหมดเขต 31 ธันวาคม 2568
🚀 คุณสมบัติ
-
28 ภาษา:
ar,bn,cs,de,en,es,fa,fr,he,hi,id,it,ja,km,ko,lo,ms,my,nl,pl,pt,ru,th,tl,tr,ur,vi,zh -
Endpoints แบบเดี่ยวและแบบกลุ่ม
-
รองรับข้อความไม่จำกัด – แบ่งส่วนอัตโนมัติในระดับประโยค
-
ความแม่นยำสูง – ประเมินด้วย BERTScore บนชุดข้อมูลจริง
📈 เกณฑ์มาตรฐานประสิทธิภาพ (ไทย → อังกฤษ)
ทดสอบกับคู่ประโยค 133,330 คู่จาก SCB MT En-TH 2020 dataset
| โหมด | เวลาเฉลี่ย / 100 ประโยค |
|---|---|
| 🧠 กลุ่ม | 18.06 วินาที |
| 🐌 เดี่ยว | 30.54 วินาที |
💡 เคล็ดลับ: ใช้ API แบบกลุ่มเพื่อประสิทธิภาพสูงสุด
🧪 คุณภาพ (BERTScore)
คะแนนความคล้ายคลึงทางความหมายระหว่างการคาดการณ์และการอ้างอิง (1.0 = ตรงกันสมบูรณ์)
| ต้นทาง → ปลายทาง | BERTScore เฉลี่ย |
|---|---|
| EN → MY | 0.9561 |
| EN → TH | 0.9506 |
| EN → JA | 0.9169 |
| JA → EN | 0.9146 |
| TH → EN | 0.8728 |
| TH → MY | 0.8571 |
| ZH → EN | 0.8571 |
✅ คู่ที่ทดสอบทั้งหมดได้คะแนน > 0.80
API Endpoints
🔹 การแปลเดี่ยว
POST /v1/text/translate
Content-Type: application/x-www-form-urlencoded
Params:
text: ข้อความที่ต้องการแปลsource_lang: รหั สภาษาต้นทาง (เช่นen)target_lang: รหัสภาษาปลายทาง (เช่นth)max_length: (ทางเลือก) โทเค็นเอาต์พุตสูงสุด
ตัวอย่าง:
curl -X POST "https://api.iapp.co.th/v1/text/translate" \
-H "apikey: YOUR_API_KEY" \
-F "text=Hello" \
-F "source_lang=en" \
-F "target_lang=th"
การตอบกลับ:
{
"translation": "สวัสดี",
"processing_time": 0.056
}
🔹 การแปลแบบกลุ่ม
POST /v1/text/batch_translate
Content-Type: application/json
Body:
[
{
"text": "Hello",
"source_lang": "en",
"target_lang": "fr"
},
{
"text": "