Skip to main content

🇹🇭🇬🇧 การแปลข้อความไทย/อังกฤษ (TH / EN Translation)

🇹🇭🇬🇧 Thai/English Text Translation

Version Status

ยินดีต้อนรับสู่ iApp Thai/English Text Translation API ผลิตภัณฑ์ AI ที่พัฒนาโดย บริษัท ไอแอพพ์เทคโนโลยี จำกัด API ของเราให้บริการการแปลภาษาไทยและภาษาอังกฤษได้อย่างราบรื่น ด้วยความแม่นยำและความเร็วสูง ระบบจะตรวจจับภาษาของข้อความป้อนเข้าโดยอัตโนมัติและแปลเป็นภาษาเป้าหมาย

เริ่มต้นใช้งาน

  1. ข้อกำหนดเบื้องต้น

    • API key จาก ไอแอพพ์เทคโนโลยี
    • ข้อความป้อนเข้าเป็นภาษาไทยหรือภาษาอังกฤษ
    • การเชื่อมต่ออินเทอร์เน็ต
  2. เริ่มต้นอย่างรวดเร็ว

    • การประมวลผลที่รวดเร็ว (< 0.1 วินาทีต่อคำขอ)
    • การตรวจจับภาษาอัตโนมัติ
    • การแปลแบบสองทิศทาง (ไทย ↔ อังกฤษ)
  3. คุณสมบัติหลัก

    • การตรวจจับภาษาอัตโนมัติ
    • การแปลที่แม่นยำสูง
    • เวลาตอบสนองที่รวดเร็ว
    • อินเทอร์เฟซ API REST ที่เรียบง่าย
  4. ความปลอดภัยและการปฏิบัติตามกฎระเบียบ

    • ปฏิบัติตาม 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

พารามิเตอร์แบบสอบถาม

ชื่อประเภทคำอธิบาย
textStringข้อความป้อนเข้าเป็นภาษาไทยหรือภาษาอังกฤษ

ส่วนหัว

ชื่อประเภทคำอธิบาย
apikeyStringAPI Key

ราคา

ชื่อบริการ AI APIจุดสิ้นสุดIC ต่ออักขระOn-Premise
Thai - English Machine Translation (MT)iapp_thai_machine_translation_v11 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);
}