ເອກະສານ API

ເຊື່ອມໂຍງການແປພາສາທີ່ມີປະສິດທິພາບເຂົ້າໃນແອັບພລິເຄຊັນຂອງທ່ານດ້ວຍ REST API ທີ່ງ່າຍດາຍຂອງພວກເຮົາ.

ເລີ່ມຕົ້ນ

TranslateAPI ສະຫນອງການເຊື່ອມຕໍ່ REST ງ່າຍດາຍສໍາລັບການແປຂໍ້ຄວາມລະຫວ່າງ 180 + ພາສາ. ຈຸດສຸດທ້າຍ API ທັງຫມົດກັບຄືນການຕອບສະຫນອງ JSON.

1. ໄດ້ຮັບ API ຂອງທ່ານ

ສ້າງບັນຊີຟຣີ ແລະ ສ້າງກຸນແຈ API ຂອງທ່ານຈາກ dashboard:

  1. ລົງທະບຽນ translateapi.ai/signup
  2. ໄປ​ທີ່ ຈໍ​ສະແດງ​ຜົນ → ປຸ່ມ API
  3. ກົດ "ສ້າງ​ກຸນແຈ API" ແລະ ຖ່າຍ​ກຸນແຈ​ຂອງທ່ານ

ປຸ່ມ API ເລີ່ມຕົ້ນດ້ວຍ ta_ ຕາມດ້ວຍ 56 ຕົວອັກສອນ hex.

URL ພື້ນຖານ: https://api.translateapi.ai/api/v1/
2. ເຮັດຄໍາຮ້ອງຂໍຄັ້ງທໍາອິດຂອງທ່ານ

ປ່ຽນ YOUR_API_KEY ດ້ວຍການໃຊ້ກຸນແຈຈາກ dashboard ຂອງທ່ານ:

curl -X POST https://api.translateapi.ai/api/v1/translate/ \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "text": "Hello, world!",
    "target_language": "es"
  }'
import requests

response = requests.post(
    "https://api.translateapi.ai/api/v1/translate/",
    headers={
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    },
    json={
        "text": "Hello, world!",
        "target_language": "es"
    }
)

result = response.json()
print(result["translated_text"])  # "Hola, mundo!"
const response = await fetch("https://api.translateapi.ai/api/v1/translate/", {
    method: "POST",
    headers: {
        "Authorization": "Bearer YOUR_API_KEY",
        "Content-Type": "application/json"
    },
    body: JSON.stringify({
        text: "Hello, world!",
        target_language: "es"
    })
});

const result = await response.json();
console.log(result.translated_text);  // "Hola, mundo!"
$ch = curl_init("https://api.translateapi.ai/api/v1/translate/");
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_HTTPHEADER => [
        "Authorization: Bearer YOUR_API_KEY",
        "Content-Type: application/json"
    ],
    CURLOPT_POSTFIELDS => json_encode([
        "text" => "Hello, world!",
        "target_language" => "es"
    ])
]);

$result = json_decode(curl_exec($ch), true);
echo $result["translated_text"];  // "Hola, mundo!"
payload := strings.NewReader(`{
    "text": "Hello, world!",
    "target_language": "es"
}`)

req, _ := http.NewRequest("POST", "https://api.translateapi.ai/api/v1/translate/", payload)
req.Header.Set("Authorization", "Bearer YOUR_API_KEY")
req.Header.Set("Content-Type", "application/json")

resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()

var result map[string]interface{}
json.NewDecoder(resp.Body).Decode(&result)
fmt.Println(result["translated_text"])  // "Hola, mundo!"
var client = new HttpClient();
client.DefaultRequestHeaders.Add("Authorization", "Bearer YOUR_API_KEY");

var content = new StringContent(
    JsonSerializer.Serialize(new {
        text = "Hello, world!",
        target_language = "es"
    }),
    Encoding.UTF8,
    "application/json"
);

var response = await client.PostAsync("https://api.translateapi.ai/api/v1/translate/", content);
var result = JsonSerializer.Deserialize<JsonElement>(
    await response.Content.ReadAsStringAsync()
);
Console.WriteLine(result.GetProperty("translated_text"));  // "Hola, mundo!"
ຕອບ​ໂຕ້
{
    "translated_text": "Hola, mundo!",
    "source_language": "en",
    "target_language": "es",
    "translations": {
        "es": "Hola, mundo!"
    },
    "character_count": 13,
    "translation_time": 0.45
}

ການ​ផ្ទៀងផ្ទាត់​ຄວາມ​ຖືກຕ້ອງ

ກວດສອບ​ຄວາມ​ຖືກຕ້ອງ​ຂອງ​ຄຳ​ຮ້ອງ​ຂໍ​ຂອງທ່ານ​ໂດຍ​ໃຊ້​ກຸນແຈ API. ທ່ານ​ສາມາດ​ສ້າງ​ກຸນແຈ API ຈາກ​ບັນຊີ​ຂອງ​ທ່ານ​ໄດ້ ស្លាបព្រិល.

ການ​ຢັ້ງຢືນ​ຫົວ​ຂໍ້ (ແນະນຳ)
Authorization: Bearer ta_your_api_key_here
ຫົວ​ຂໍ້​ APIKey
Authorization: ApiKey ta_your_api_key_here
ប៉ារ៉ាម៉ែត្រ​ຄໍາ​ຖາມ
https://api.translateapi.ai/api/v1/translate/?api_key=ta_your_api_key_here
ຮັກສາລະຫັດ API ຂອງທ່ານໃຫ້ປອດໄພ! อย่าเปิดเผยมันในโค้ดด้านคลาวด์หรือแหล่งเก็บข้อมูลสาธารณะ

ແປ​ຂໍ້ຄວາມ

ແປ​ຂໍ້ຄວາມ​ເປັນ​ພາສາ​ເປົ້າ​ໝາຍ​ດຽວ

POST https://api.translateapi.ai/api/v1/translate/
ທ້ອງ​ຂອງ​ຄໍາຮ້ອງຂໍ
ប៉ារ៉ាម៉ែត្រ ປະເພດ ຈໍາເປັນ ການ​ອະທິບາຍ
text string ແມ່ນ​ແລ້ວ ຂໍ້ຄວາມທີ່ຈະແປ (ສູງສຸດ 50, 000 ຕົວອັກສອນ)
target_language string ແມ່ນ​ແລ້ວ* Target language code (e.g., "es", "fr", "de")
source_language string ບໍ່ມີ Source language code. Default: "auto" (auto-detect)
engine string ບໍ່ມີ ເຄື່ອງຈັກ​ແປ: "auto" (ປັ​ດ​ເດີ), "huggingface", ຫຼື "madlad". ເບິ່ງ ແບບ​ແບບ​ແປ. ຕົວ​ແບບ​ການ​ແປ.

* ການນໍາໃຊ້ target_language (string) ສຳ ລັບພາສາດຽວ ຫຼື target_languages (ແຖບ) ສໍາລັບຫຼາຍ. ເບິ່ງ ການ​ແປ​ຫຼາຍ​ເປົ້າ​ໝາຍ.

ຕອບ​ໂຕ້
{
    "translated_text": "Hola, mundo!",
    "source_language": "en",
    "target_language": "es",
    "translations": {
        "es": "Hola, mundo!"
    },
    "character_count": 13,
    "translation_time": 0.45
}
ກວດພົບ​ອັດຕະໂນມັດ: រំលង source_language ຫຼື ຕັ້ງ​ໃຫ້​ເປັນ "auto" ເລືອກ​ພາສາ​ທີ່​ຈະ​ໃຊ້​ເພື່ອ​ກວດ​ພົບ​ພາສາ​ຕົ້ນ​ຕໍ​ໂດຍ​ອັດຕະໂນມັດ. ພາສາ​ທີ່​ກວດ​ພົບ​ຈະ​ຖືກ​ສົ່ງ​ຄືນ​ໃນ​ລາຍການ​ທີ່​ມີ​ຊື່​ວ່າ source_language ​ຕອບ​ກັບ​

ການ​ແປ​ຫຼາຍ​ເປົ້າ​ໝາຍ

ແປ​ຂໍ້ຄວາມ​ເປັນ​ຫຼາຍ​ພາສາ​ໃນ​ການ​ຮ້ອງຂໍ​ດຽວ. ໃຊ້​ຈຸດ​ສຸດ​ທ້າຍ​ດຽວ​ກັນ​ກັບ​ການ​ແປ​ດຽວ.

POST https://api.translateapi.ai/api/v1/translate/
ທ້ອງ​ຂອງ​ຄໍາຮ້ອງຂໍ
{
    "text": "Hello, world!",
    "target_languages": ["es", "fr", "de", "ja"],
    "source_language": "en"
}

ប្រើ target_languages (ແຖບ) ແທນ​ທີ່​ຈະ target_language (string) ສຳ ລັບ​ເປົ້າ​ໝາຍ​ຫຼາຍ​ຢ່າງ.

ຕອບ​ໂຕ້
{
    "source_language": "en",
    "translations": {
        "es": "Hola, mundo!",
        "fr": "Bonjour, monde!",
        "de": "Hallo, Welt!",
        "ja": "こんにちは、世界!"
    },
    "character_count": 52,
    "translation_time": 2.31
}
ປະເພດ: ທ່ານ​ສາມາດ​ແປ​ເປັນ​ພາສາ​ໄດ້​ເຖິງ 50 ພາສາ​ໃນ​ການ​ຮ້ອງຂໍ​ດຽວ.

ການ​ແປ​ເປັນ​ກຸ່ມ

ແປ​ຂໍ້​ຄວາມ​ຫຼາຍ​ຢ່າງ​ພ້ອມ​ກັນ​ດ້ວຍ​ການ​ປະມວນຜົນ async. ສົ່ງ​ການ​ປ່ອນ​ບັດ​ແລະ​ການ​ປ່ອນ​ບັດ​ເພື່ອ​ຮັບ​ຜົນ​ໄດ້​ຮັບ.

ຈໍາກັດ: ຂໍ້ຄວາມສູງສຸດ 100 ຕໍ່ batch, ສູງສຸດ 300 ລາຍການລວມ (ຂໍ້ຄວາມ × ພາສາເປົ້າ ໝາຍ). ວຽກເວລາອອກ 45 ນາທີຫຼັງຈາກການປຸງແຕ່ງເລີ່ມຕົ້ນ.
ໄວ: ພາສາທົ່ວໄປ (ES, FR, DE) ໃຊ້ແບບຟອມໄວ (~0.1s/ຂໍ້ຄວາມ). ພາສາທົ່ວໄປທີ່ໃຊ້ແບບຟອມຫຼາຍພາສາຂອງພວກເຮົາ (~1-3s/ຂໍ້ຄວາມ).
POST https://api.translateapi.ai/api/v1/translate/batch/
ຂັ້ນຕອນທີ 1 & # 160; ៖ ສົ່ງລາຍການ
curl -X POST https://api.translateapi.ai/api/v1/translate/batch/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "texts": ["Hello", "Goodbye", "Thank you"],
    "target_language": "es",
    "source_language": "en"
}'
ການຕອບໂຕ້ (ຮັບຮອງ HTTP 202)
{
    "job_id": "67535b2b-c9e3-4f82-9499-e237edbc1dd8",
    "status": "pending",
    "total_texts": 3,
    "queue_position": 1,
    "source_language": "en",
    "target_languages": ["es"],
    "character_count": 22,
    "credits_remaining": -1,
    "poll_url": "https://api.translateapi.ai/api/v1/jobs/67535b2b-c9e3-4f82-9499-e237edbc1dd8/"
}
ຂັ້ນຕອນທີ 2: ເລືອກ​ເອົາ​ຜົນ​ການ​ສຳຫຼວດ
GET https://api.translateapi.ai/api/v1/jobs/{job_id}/
ຕົວຢ່າງ​ການ​ປ່ອນ​ບັດ (Python)
import time, requests

job_id = response.json()["job_id"]
total = response.json()["total_texts"]
headers = {"Authorization": "Bearer YOUR_API_KEY"}

print(f"Batch submitted: {total} texts (job {job_id})")

while True:
    result = requests.get(f"https://api.translateapi.ai/api/v1/jobs/{job_id}/", headers=headers).json()
    status = result["status"]
    processed = result.get("processed_texts", 0)
    progress = result.get("progress_percentage", 0)

    if status == "completed":
        print(f"Done: {processed}/{total} in {result.get('processing_time', 0):.1f}s")
        translations = result["result_data"]["translations"]
        break
    elif status == "failed":
        raise Exception(result.get("error_message", "Translation failed"))
    elif status == "pending":
        print(f"Queued (position {result.get('queue_position', '?')})")
    else:
        print(f"[{status}] {processed}/{total} ({progress:.0f}%)")

    time.sleep(3)
ການຕອບໂຕ້ (ສຳເລັດ)
{
    "job_id": "67535b2b-...",
    "status": "completed",
    "processed_texts": 3,
    "total_texts": 3,
    "progress_percentage": 100.0,
    "processing_time": 10.65,
    "result_data": {
        "translations": ["Hola", "Adiós", "Gracias"],
        "source_language": "en",
        "target_language": "es",
        "character_count": 22,
        "processing_time": 10.65
    }
}
ການ​ຕິດຕາມ​ຄວາມ​ຄືບໜ້າ​ເວລາ​ຈິງ
ພື້ນທີ່ ການ​ອະທິບາຍ
status pending (ລໍຖ້າ GPU worker), processing (ການ​ແປ​ຢ່າງ​ເປັນ​ທາງ​ການ), completed, failed
processed_texts ຈຳນວນ​ການ​ແປ​ພາສາ​ທີ່​ໄດ້​ເຮັດ​ແລ້ວ​ຈົນ​ເຖິງ​ປັດຈຸບັນ. ປັບປຸງ​ທັນ​ທີ​ທີ່​ໄດ້​ແປ​ຂໍ້​ຄວາມ​ແຕ່ລະ​ຂໍ້.
progress_percentage ເປີເຊັນຂອງ​ການ​ສຳເລັດ (0- 100). ຄິດໄລ່​ຈາກ processed_ texts / total_ texts.
queue_position ສະຖານະ​ຂອງ​ທ່ານ​ໃນ​ແຖວ​ລໍຖ້າ ເມື່ອ​ສະຖານະ​ແມ່ນ "ລໍຖ້າ" (1 = ຕໍ່ໄປ) & # 160; ។ ບໍ່ມີເມື່ອ​ໄດ້​ປະມວນຜົນ ຫຼື ສຳເລັດ & # 160; ។ ໃຊ້​ເພື່ອ​ຄາດຄະເນ​ເວລາ​ລໍຖ້າ ແລະ ສະແດງ​ສະຖານະ​ຂອງ​ແຖວ​ລໍຖ້າ​ໃຫ້​ກັບ​ຜູ້​ໃຊ້​ຂອງ​ທ່ານ & # 160; ។
processing_time ເວລາ​ການ​ປະມວນຜົນ​ລວມ​ເປັນ​ວິນາທີ (ມີ​ເມື່ອ​ສຳເລັດ)
ຫຼາຍ​ພາສາ

ແປ​ຂໍ້ຄວາມ​ຫຼາຍ​ພາສາ​ເປັນ​ພາສາ​ຫຼາຍ​ພາສາ​ໃນ​ຄັ້ງ​ດຽວ:

{
    "texts": ["Hello", "Goodbye"],
    "target_languages": ["es", "fr"],
    "source_language": "en"
}
ຂໍ້ມູນ​ຜົນ​ສຳເລັດ
{
    "translations": [
        {"es": "Hola", "fr": "Bonjour"},
        {"es": "Adiós", "fr": "Au revoir"}
    ],
    "source_language": "en",
    "target_languages": ["es", "fr"],
    "character_count": 24,
    "processing_time": 2.45
}
ຄໍາຮ້ອງຂໍ​ບຣາម៉ែត្រ
ប៉ារ៉ាម៉ែត្រ ປະເພດ ຈໍາເປັນ ການ​ອະທິບາຍ
texts array ແມ່ນ​ແລ້ວ ອາຣາມ​ຂອງ​ຂໍ້​ຄວາມ​ທີ່​ຈະ​ແປ
target_language string ແມ່ນ​ແລ້ວ* ລະຫັດ​ພາສາ​ເປົ້າ​ໝາຍ​ສຳລັບ​ພາສາ​ດຽວ
target_languages array ແມ່ນ​ແລ້ວ* ອາຣາມ​ຂອງ​ລະຫັດ​ພາສາ​ເປົ້າ​ໝາຍ​ສຳລັບ​ຫຼາຍ​ພາສາ
source_language string ບໍ່ມີ Source language code. Default: "auto"

* ໃຫ້ທັງສອງ target_languagetarget_languages, ບໍ່ແມ່ນທັງສອງ.

ວິທີການທີ່ດີທີ່ສຸດ ສຳ ລັບວຽກທີ່ໃຫຍ່ທີ່ສຸດ
  • ສົ່ງ​ພາສາ​ເປົ້າ​ໝາຍ 1 ພາສາ​ຕໍ່​ການ​ຮ້ອງຂໍ​ແຖວ​ດຽວ. ສິ່ງ​ນີ້​ຈະ​ຮັກສາ​ແຖວ​ດຽວ​ໃຫ້​ໄວ ແລະ ເຮັດໃຫ້​ຄວາມ​ຄືບ​ໜ້າ​ງ່າຍ​ຕໍ່​ການ​ຕິດຕາມ.
  • ເກັບ​ຂໍ້ຄວາມ​ເປັນ​ກຸ່ມ 50- 100 ຂໍ້ຄວາມ. ກຸ່ມ​ນ້ອຍ​ກວ່າ​ຈະ​ສຳເລັດ​ໄວ​ຂຶ້ນ ແລະ ໃຫ້​ທ່ານ​ມີ​ການ​ອັບເດດ​ຄວາມ​ຄືບ​ໜ້າ​ເລື້ອຍໆ.
  • ສົ່ງວຽກຫຼາຍໆຢ່າງຕາມທີ່ທ່ານຕ້ອງການ - GPU cluster ຂອງພວກເຮົາ scales ອັດຕະໂນມັດເພື່ອຈັດການຄວາມຕ້ອງການ. ວຽກແມ່ນຖືກປະມວນຜົນໃນທາງກົງກັນຂ້າມຜ່ານຫຼາຍຕົວຢ່າງ.
  • ເມື່ອ​ເວ​ລາ​ໝົດ​ກຳນົດ, ຖາມ​ລະຫັດ job_id ຄືກັນ ແທນ​ທີ່​ຈະ​ສົ່ງ​ໂບດ​ໃໝ່. ວຽກ​ຕົ້ນຕໍ​ອາດ​ຍັງ​ຖືກ​ປະມວນຜົນ​ຢູ່​ໃນ GPU.
  • ສອບຖາມທຸກໆ 3-5 ວິນາທີ. ການສອບຖາມເລື້ອຍໆຈະບໍ່ເຮັດໃຫ້ການປະມວນຜົນໄວຂຶ້ນ.

ການ​ແປ​ເອກະສານ

ແປ​ເອກະສານ​ທັງ​ໝົດ ໃນຂະນະທີ່​ຮັກສາ​ຮູບແບບ​ໄວ້. ສະໜັບສະໜູນ​ຫຼາຍ​ຮູບແບບ​ຂອງ​ໄຟລ໌.

POST https://api.translateapi.ai/api/v1/translate/document/
ຄໍາຮ້ອງຂໍ (ຫຼາຍສ່ວນ/ຂໍ້ມູນແບບຟອມ)
ប៉ារ៉ាម៉ែត្រ ປະເພດ ຈໍາເປັນ ການ​ອະທິບາຍ
file file ແມ່ນ​ແລ້ວ ເອກະສານ​ທີ່ຈະ​ແປ (ສູງສຸດ 10MB)
target_language string ແມ່ນ​ແລ້ວ Target language code (e.g., "es", "fr", "de")
source_language string ບໍ່ມີ Source language code. Default: "auto" (auto-detect)
ປະເພດ​ເອກະສານ​ທີ່​ໄດ້​ຮັບ​ການ​ສະໜັບສະໜູນ
ເອກະສານ
  • .txt - ឯកសារ​ຂໍ້ຄວາມ​ធម្មតា
  • .docx - ເອກະສານ Word
  • .pdf - ເອກະສານ PDF (ລວມທັງເອກະສານທີ່ສັ່ນສະເທືອນ)
ຂໍ້ມູນ​ແລະ​ການ​ຕັ້ງ​ຕົວ​ເມືອງ
  • .json - ເອກະສານ JSON (ແປ​ຄ່າ​ສາຍ​ຂໍ້ຄວາມ)
  • .xml - ឯកសារ XML
  • .srt - ឯកសារ​ចំណង​ជើង​រង
  • .po / .pot - ໄຟ​ລ​໌​ການ​ແປ Gettext
ຮູບພາບ (OCR)
  • .jpg / .jpeg - ຮູບພາບ JPEG (OCR)
  • .png - ຮູບພາບ PNG (OCR)
  • .tiff / .tif - ຮູບພາບ TIFF (OCR)
  • .bmp - ຮູບພາບ BMP (OCR)
  • .webp - ຮູບພາບ WebP (OCR)
ຕົວຢ່າງ (cURL)
# Translate a Word document
curl -X POST https://api.translateapi.ai/api/v1/translate/document/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@document.docx" \
  -F "target_language=es" \
  -F "source_language=en"

# Translate text from an image (OCR)
curl -X POST https://api.translateapi.ai/api/v1/translate/document/ \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@scanned_page.jpg" \
  -F "target_language=es" \
  -F "source_language=en"
ຕອບ​ໂຕ້
{
    "id": 123,
    "original_filename": "document.docx",
    "file_type": "docx",
    "source_language": "en",
    "target_language": "es",
    "status": "completed",
    "character_count": 5420,
    "translated_file_url": "/media/translated/document_es.docx",
    "created_at": "2024-01-15T10:30:00Z",
    "completed_at": "2024-01-15T10:30:05Z"
}
ການ​ສະໜັບສະໜູນ OCR: ໄຟ​ລ໌​ຮູບພາບ ແລະ ເອກະສານ PDF ທີ່​ໄດ້​ສັ່ນສະເທືອນ ແມ່ນ​ຖືກ​ປະມວນຜົນ​ດ້ວຍ​ການ​ຮັບ​ຮູ້​ຕົວ​ອັກສອນ​ທາງ​ແສງ (OCR) ເພື່ອ​ດຶງ​ເອົາ​ຂໍ້​ຄວາມ​ກ່ອນ​ການ​ແປ. ສຳ​ລັບ​ຜົນ​ທີ່​ດີ​ທີ່​ສຸດ, ໃຊ້​ຮູບພາບ​ທີ່​ມີ​ຄວາມ​ລະອຽດ​ສູງ​ທີ່​ຈະ​ແຈ້ງ.
GET https://api.translateapi.ai/api/v1/translate/document/{id}/

ກວດເບິ່ງ​ສະຖານະ​ຂອງ​ການ​ແປ​ເອກະສານ ຫຼື ດາວໂຫລດ URL.

ຄ່າ​ສະຖານະ
pending ໄດ້​ອັບໂຫລດ​ເອກະສານ, ກຳລັງ​ລໍຖ້າ​ການ​ປະມວນຜົນ
processing ກຳລັງ​ແປ
completed ສຳເລັດການ​ແປ, ສາມາດ​ດາວໂຫລດ​ໄດ້
failed ການ​ແປ​ໄດ້​ລົ້ມເຫລວ (ກວດເບິ່ງ​ຂໍ້ຄວາມ​ຜິດພາດ)

ພາສາ​ທີ່​ສະໜັບສະໜູນ

ເອົາ​ລາຍ​ຊື່​ຂອງ​ພາສາ​ທີ່​ໄດ້​ຮັບ​ການ​ສະໜັບສະໜູນ​ທັງໝົດ.

GET https://api.translateapi.ai/api/v1/translate/languages/
ຕອບ​ໂຕ້
{
    "count": 186,
    "results": [
        {"iso": "en", "name": "English", "en_label": "English"},
        {"iso": "es", "name": "Español", "en_label": "Spanish"},
        {"iso": "fr", "name": "Français", "en_label": "French"},
        ...
    ]
}

ເບິ່ງ 186 ພາສາ

ຕົວ​ແບບ​ການ​ແປ

ພວກເຮົາໃຊ້ແບບຟອມການແປພາສາ Open Source ທີ່ທັນສະໄຫມທີ່ແລ່ນຢູ່ໃນພື້ນຖານໂຄງລ່າງ GPU ຂອງພວກເຮົາເອງ. ທຸກໆແບບຟອມແມ່ນໄດ້ຮັບອະນຸຍາດການຄ້າ (Apache 2.0).

ແບບ ພາສາ ດີທີ່ສຸດ ສຳ ລັບ
Helsinki-NLP/opus-mt ຄູ່ພາສາ 50+ ພາສາທົ່ວໄປ (EN, ES, FR, DE, IT, PT, RU, ZH, JA, ແລະອື່ນໆ)
Google MADLAD-400 400+ ພາສາ ພາສາທີ່ຫາຍາກ, ປົກຄຸມຢ່າງກວ້າງຂວາງ

API ຈະ​ເລືອກ​ຕົວ​ແບບ​ທີ່​ດີ​ທີ່​ສຸດ​ສຳລັບ​ຄູ່​ພາສາ​ຂອງທ່ານ​ໂດຍ​ອັດຕະໂນມັດ. ທ່ານ​ສາມາດ​ເລືອກ​ທີ່​ຈະ​ກຳນົດ​ຕົວ​ແບບ​ທີ່​ດີ​ທີ່​ສຸດ​ສຳລັບ​ຄູ່​ພາສາ​ຂອງທ່ານ​ໄດ້ engine ប៉ារ៉ាម៉ែត្រ:

ເຄື່ອງຈັກ ການ​ອະທິບາຍ
"auto" ແບບ​ເດີມ. ພະຍາຍາມ HuggingFace ກ່ອນ, ຕົກ​ຄືນ​ມາ MADLAD- 400
"huggingface" ບັງຄັບ HuggingFace/MarianMT (ໄວທີ່ສຸດ, 50+ ພາສາ)
"madlad" ກໍາລັງ MADLAD-400 (400+ ພາສາ)

ການ​ຈັດການ​ຂໍ້​ຜິດພາດ

API ໃຊ້​ລະຫັດ​ສະຖານະ HTTP ມາດຕະຖານ​ເພື່ອ​ບົ່ງບອກ​ຄວາມ​ສຳເລັດ ຫຼື ຄວາມລົ້ມເຫຼວ.

ລະຫັດ ການ​ອະທິບາຍ
200 ປະສົບຜົນສຳເລັດ
202 ຮັບຮອງ — ວຽກ​ແບດ​ໄດ້​ຖືກ​ຈັດ​ເປັນ​ລໍາດັບ​ຢ່າງ​ສຳເລັດ​ຜົນ
400 ຄໍາຮ້ອງຂໍທີ່ບໍ່ຖືກຕ້ອງ - ພາຣາມິເຕີບໍ່ຖືກຕ້ອງ (ຂໍ້ຄວາມທີ່ຂາດ, ພາສາທີ່ບໍ່ໄດ້ຮັບການສະໜັບສະໜູນ, ອື່ນໆ)
401 ບໍ່​ໄດ້​ອະນຸຍາດ - ບໍ່​ຖືກຕ້ອງ ຫຼື ສູນເສຍ​ກຸນແຈ API
402 ຕ້ອງຈ່າຍ — ບັດເຄຣດິດຕົວລະຄອນໝົດແລ້ວ. ຍົກລະດັບແຜນຂອງທ່ານຫຼືຊື້ການເພີ່ມ.
403 ຖືກຫ້າມ — API key ຂາດຂອບເຂດທີ່ຕ້ອງການ ຫຼື IP ບໍ່ຢູ່ໃນບັນຊີສີຂາວ
503 ບໍລິການ​ບໍ່​ມີ - ເຄື່ອງຈັກ​ແປ​ພາສາ​ລົ້ມເຫລວ​ຊົ່ວຄາວ
ទ្រង់ទ្រាយ​ການ​ຕອບ​ໂຕ້​ຂໍ້ຜິດພາດ
{
    "error": "insufficient_credits",
    "credits_remaining": 0
}

ຈໍາກັດການໃຊ້ງານ

TranslateAPI has no request rate limits. All requests are queued and processed by our auto-scaling GPU cluster. Your plan determines your monthly character allowance:

ແຜນທີ່ ຕົວອັກສອນ/ເດືອນ ​បាច់​ API ເອກະສານ ລາຄາ
ຟຣີ 250,000 $0 ລົງທະບຽນຟຣີ
ຕົວ​ເລີ່ມ 2,500,000 $9/ເດືອນ ເປັນ​ສະມາຊິກ
ມືອາຊີບ 10,000,000 $29/ເດືອນ ເປັນ​ສະມາຊິກ
ທຸລະກິດ 40,000,000 $79/ເດືອນ ເປັນ​ສະມາຊິກ
ຂະ​ໜາດ 125,000,000 $199/ເດືອນ ເປັນ​ສະມາຊິກ
Enterprise Unlimited $499/ເດືອນ Contact Sales

ເມື່ອ​ທ່ານ​ເກີນ​ຂີດ​ຈຳກັດ​ຂອງ​ທ່ານ, ທ່ານ​ຈະ​ໄດ້ຮັບ 402 Payment Required ການຕອບໂຕ້ຈົນກ່ວາເດືອນຕໍ່ໄປຫຼືທ່ານຍົກລະດັບ.

ໂຄງລ່າງພື້ນຖານ​ເມກ​ທີ່​ປັບ​ຂະ​ໜາດ​ໄດ້​ໂດຍ​ອັດຕະໂນມັດ

TranslateAPI ແລ່ນຢູ່ໃນຕົວແທນ NVIDIA A100 GPU ທີ່ມີການປັບຂະ ໜາດ ແບບແນວນອນແບບອັດຕະໂນມັດ. ເມື່ອຄວາມຕ້ອງການເພີ່ມຂື້ນ, ຕົວແທນ GPU ເພີ່ມເຕີມຖືກເປີດຕົວໃນສອງສາມນາທີເພື່ອຮັກສາເວລາຕອບສະ ໜອງ ໄວ. ຄໍາຮ້ອງຂໍທັງ ໝົດ ແມ່ນຖືກຈັດລຽງລໍາດັບແລະຖືກປະມວນຜົນ - ສົ່ງຄໍາຮ້ອງຂໍທີ່ກົງກັນຂ້າມຫຼາຍຮ້ອຍຄັ້ງແລະພວກເຂົາຈະຖືກຈັດການ. ການແປພາສາໃນເວລາຈິງໄດ້ຮັບຄວາມສໍາຄັນ, ຂະບວນການວຽກຫຼາຍໆຄັ້ງໃນພື້ນຫລັງ.

ຕ້ອງການ​ເງິນ​ກູ້​ເພີ່ມເຕີມ​ບໍ?

ຂາດຕົວອັກສອນກາງເດືອນ? ຊື້ເງິນກູ້ຄັ້ງດຽວໂດຍບໍ່ຕ້ອງປ່ຽນແຜນຂອງທ່ານ. ເບິ່ງ​ແບດເຕີລີ່​ທີ່​ເພີ່ມ​ຂຶ້ນ

ຈັດອັນດັບ​ໜ້ານີ້
ຂໍຂອບໃຈສໍາລັບການໃຫ້ຄະແນນຂອງທ່ານ!
/5 ອີງ​ໃສ່ ການ​ຈັດ​ອັນດັບ