API แปลภาษาอัตโนมัติ  API แปลภาษาอัตโนมัติเป็น API ที่ช่วยให้คุณตั้งค่าประเภทการแปลและผู้แปลได้อย่างง่ายดาย รองรับทั้งการแปลแบบซิงโครนัสเรียลไทม์และการแปลแบบอะซิงโครนัส โดยให้สภาพแวดล้อมการแปลที่ยืดหยุ่น
 ประเภทของ API การแปลอัตโนมัติสามารถแบ่งออกเป็น API การแปลแบบซิงโครนัส  ที่อนุญาตให้มีการแปลแบบเรียลไทม์และ API การร้องขอการแปลแบบอะซิงโครนัส  และ API การตรวจสอบผลการแปลแบบอะซิงโครนัส  ที่ไม่อนุญาตให้มีการแปลแบบเรียลไทม์
 หมายเหตุ  รูปแบบข้อความที่รองรับ  รูปแบบข้อความที่รองรับโดย API การแปลแบบซิงโครนัสและ API การแปลแบบอะซิงโครนัสมีดังนี้ 
   API แปลแบบซิงโครนัส: รองรับข้อความธรรมดาและรูปแบบ HTML    API แปลแบบอะซิงโครนัส: รองรับรูปแบบ Markdown     วิธีการจับคู่โครงการ  API การแปลอัตโนมัติให้บริการสองวิธีในการจับคู่บริการการแปลสำหรับแต่ละโครงการเกมที่ลงทะเบียนในศูนย์แอป 
   บริการแปลอัตโนมัติและการจับคู่ 1:1: ลงทะเบียนบริการที่ใช้สำหรับแต่ละโครงการ    เมื่อเรียกใช้บริการแปลอัตโนมัติเพียงหนึ่งรายการ ให้ป้อนรหัสโครงการสำหรับการจับคู่: เพิ่มรหัสโครงการแต่ละรายการในคำขอ API     ภาษาในการสนับสนุนการแปล  ภาษาที่รองรับการแปลโดย Hive มีทั้งหมด 16 ภาษา ดังที่ระบุไว้ด้านล่าง
    ภาษา  การเขียนภาษา  Hive รหัสภาษา     เกาหลี  한국어  ko     อังกฤษ  English  en     ญี่ปุ่น  日本語  ja     จีนตัวย่อ  简体中文   zh-hans      จีนตัวเต็ม  繁體中文   zh-hant     ฝรั่งเศส  Français  fr     เยอรมัน  Deutsch  de     รัสเซีย  русский  ru     สเปน  Español  es     โปรตุเกส  Português  pt     อินโดนีเซีย  Bahasa Indonesia   id     เวียดนาม  tiếng Việt   vi     ไทย  ไทย  th     อิตาลี  Italiano  it     ตุรกี  Türkçe  tr     อาหรับ  العربية  ar      
 ข้อกำหนดเบื้องต้น  ข้อกำหนดเบื้องต้นสำหรับการใช้ API การแปลอัตโนมัติ มีดังนี้
 1. ตรวจสอบคีย์บริการและคีย์ลับ    Hive คอนโซล > AI Services > Automatic Translation > Automatic Translation System > Service Management  เพื่อทำการลงทะเบียนบริการ    ตรวจสอบคีย์บริการและคีย์ลับสำหรับผลิตภัณฑ์     2. การตรวจสอบลายเซ็น  เซิร์ฟเวอร์ API สร้างลายเซ็นโดยใช้คีย์บริการและคีย์ลับ 
 เลือกการจัดการคีย์ใน Hive คอนโซล > บริการ AI > การแปลอัตโนมัติ > ระบบการแปลอัตโนมัติ > การจัดการบริการ  เพื่อตรวจสอบลายเซ็นที่สร้างขึ้น ตัวอย่างของรหัสลายเซ็นที่สร้างขึ้นมีดังนี้
  ลายเซ็นคือค่าที่เข้ารหัส Base64 ด้วย HmacSHA256 โดยใช้กุญแจบริการและกุญแจลับ     API แปลซิงค์  ประมวลผลคำขอการแปลและผลลัพธ์ในโหมดซิงโครนัสเรียลไทม์ด้วยคำขอและการตอบสนอง API เดียว เนื่องจากผลลัพธ์การแปลถูกจัดเตรียมโดยตรงในคำตอบ API จึงไม่มี API ที่สามารถใช้เพื่อตรวจสอบผลลัพธ์การแปลได้
 นี่คือประเภทข้อความการแปลแบบซิงโครนัสที่รองรับรูปแบบข้อความธรรมดาและข้อความ HTML  ที่ไม่ต้องการการประมวลผลก่อน/หลัง
 URL การร้องขอ    URL สด  https://ats.withhive.com/api/translate/Sync https://ats.withhive.com/api/translate/sync/{project_id}      วิธีการ HTTP  POST     ประเภทเนื้อหา  application/json     รูปแบบข้อมูล  JSON    
 เส้นทางการร้องขอ    ชื่อฟิลด์  คำอธิบาย  ประเภท  จำเป็น  รายละเอียด  ตัวอย่าง     project_id  รหัสโปรเจกต์ App Center  String  N   1. หากมีค่า: รวมตามรหัสโปรเจกต์ 2. เมื่อไม่มีค่า: รวมเป็น "ไม่มี"   com.com2us.project1    
 ส่วนหัวของคำขอ    ชื่อฟิลด์  คำอธิบาย  ประเภท  จำเป็น  รายละเอียด  ตัวอย่าง     ลายเซ็น  ค่าลายเซ็นสำหรับการตรวจสอบสิทธิ์  สตริง  ใช่   ค่าที่เข้ารหัสด้วย HmacSHA256 โดยใช้กุญแจลับของกุญแจบริการ   IWusOMIBN8D/0HqgZ7/58e4rgS05E+nka3Ya9vc+yiY=     
 เนื้อหาคำขอ    ชื่อฟิลด์  คำอธิบาย  ประเภท  จำเป็น  รายละเอียด  ตัวอย่าง     info  วัตถุข้อมูลคีย์บริการ  วัตถุ  ใช่           info > service_key  ค่าคีย์บริการ  สตริง  ใช่      802890479467404e      info > meta_data  ค่าที่ไม่ได้รวมในบริการแปลอัตโนมัติแต่ถูกเก็บในบันทึก  วัตถุ  ไม่   เมื่อแปลงเป็น JSON Object String ภายใน 1kb    {“เกม” : “MLB”} หรือ [{“key1”:“blabla”}]      text  เนื้อหาคำขอแปล  สตริง  ใช่   ※ ต้องการการหลบหนี JSON สตริง    “ \”สอบถามเกี่ยวกับขั้นตอนการลงทะเบียน\”      from  ภาษาคำขอแปล  สตริง  ใช่   รหัสภาษาที่ตรงกับ “text” การแปลสนับสนุนภาษาต่างๆ และ Hive รหัสภาษาที่อ้างอิง ※ การป้อน “auto” จะตรวจจับโดยอัตโนมัติ (ตัวพิมพ์เล็ก)    1. (การตรวจจับอัตโนมัติ) “auto” 2. (เกาหลี) “ko”      ถึง  ภาษาตอบกลับการแปล  สตริง  ใช่   สามารถขอหลายภาษาได้โดยการแยกด้วย “,” การสนับสนุนการแปลภาษาและรหัสภาษา Hive อ้างอิง    1. (การแปลภาษาเดียว) “en” 2. (การแปลหลายภาษา)“en, fr, de"     
 การตอบกลับ    ชื่อฟิลด์  คำอธิบาย  ประเภท  รายละเอียด  ตัวอย่าง     result  ค่าผลลัพธ์  วัตถุ           result > code  รหัสผลลัพธ์  จำนวนเต็ม  ดูที่รหัสการตอบกลับ  '200' เมื่อสำเร็จ     result > msg  ข้อความผลลัพธ์  สตริง  ดูที่รหัสการตอบกลับ  'สำเร็จ' เมื่อสำเร็จ     content  ผลลัพธ์การแปล  วัตถุ           content > data > translateMsg  อาร์เรย์ของค่าการแปล  อาร์เรย์           content > data > translateMsg > detectedLanguage  ค่าที่เกี่ยวข้องกับภาษาที่ป้อน  วัตถุ  ※ มีอยู่ถ้า "ภาษาที่ขอการแปล (จาก)" เป็น "อัตโนมัติ"        content > data > translateMsg > detectedLanguage > language  ค่าที่ตรวจพบของภาษาที่ป้อน  สตริง  ดูที่ภาษาที่รองรับการแปลและรหัสภาษาของ Hive         content > data > translateMsg > detectedLanguage > score  คะแนนการตรวจจับภาษาที่ป้อน (ยิ่งใกล้ 1 ยิ่งแม่นยำ)  หมายเลข (ทศนิยม)     1.0     content > data > translateMsg > translations  อาร์เรย์ของข้อความที่แปลแล้ว  อาร์เรย์  แสดงเป็นอาร์เรย์ตามภาษา        content > data > translateMsg > translations > text  ข้อความที่แปลแล้ว  สตริง  สตริงที่ถูก JSON escape  สอบถามเกี่ยวกับกระบวนการ \"ลงทะเบียน\"      content > data > translateMsg > translations > to  รหัสประเทศภาษาการแปล  สตริง     "en"    
 รหัสการตอบกลับ    รหัส  ข้อความ  หมายเหตุ     200  "สำเร็จ"  สำเร็จ     400   <> ขาดหายไปหรือ คำขอไม่ถูกต้อง  ล้มเหลว * ขาดพารามิเตอร์คำขอหรือ ความล้มเหลว * ไม่สามารถแยกวิเคราะห์ (ข้อผิดพลาด JSON)     401  ลายเซ็นไม่ถูกต้อง  ความล้มเหลว * ปัญหาคีย์ลายเซ็น     404  คีย์แอปที่ไม่ได้ลงทะเบียน  ความล้มเหลว * คีย์บริการที่ไม่ได้ลงทะเบียน     404  uuid งานที่ไม่ได้ลงทะเบียน  ความล้มเหลว * uuid งานที่ไม่ได้ลงทะเบียน     500  ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน (หรือข้อความบางอย่าง)  ความล้มเหลว * ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน    
 ตัวอย่างคำขอ  Curl Python Java 
      import  requests 
url  =  "https://ats.withhive.com/api/translate/sync" 
payload  =  { 
"info" :  { "service_key" :  "802890479467404e" }, 
"text" :  "สอบถามเกี่ยวกับกระบวนการจัดการเนื้อหาหลายภาษาในการสมัครบัญชีเซิร์ฟเวอร์และการสร้างบัญชี" , 
"to" :  "en,fr,de" , 
"from" :  "ko" 
} 
headers  =  { 
"Content-Type" :  "application/json" , 
"Signature" :  "IWusOMIBN8D/0HqgZ7/58e4rgS05E+nka3Ya9vc+yiY=" 
} 
response  =  requests . request ( "POST" ,  url ,  json = payload ,  headers = headers ) 
print ( response . text ) 
        OkHttpClient   client   =   new   OkHttpClient (); 
     MediaType   mediaType   =   MediaType . parse ( "application/json" ); 
     RequestBody   body   =   RequestBody . create ( mediaType ,   "{\n    \"info\":{\n        \"service_key\":\"802890479467404e\"\n    },\n    \"text\":\"การสอบถามขั้นตอนการสร้างบัญชีแอปพลิเคชันบัญชีเซิร์ฟเวอร์การจัดการเนื้อหาหลายภาษา\",\n    \"to\":\"en,fr,de\",\n    \"from\" : \"ko\"\n}" ); 
     Request   request   =   new   Request . Builder () 
         . url ( "https://ats.withhive.com/api/translate/sync" ) 
         . post ( body ) 
         . addHeader ( "Content-Type" ,   "application/json" ) 
         . addHeader ( "Signature" ,   "IWusOMIBN8D/0HqgZ7/58e4rgS05E+nka3Ya9vc+yiY=" ) 
         . build (); 
     Response   response   =   client . newCall ( request ). execute (); 
    ตัวอย่างการตอบกลับ       { 
     "result"   :   { 
     "code"   :   200 , 
     "msg"   :   "Success"    
     }, 
     "content"   :   { 
         "data"   :   { 
             "translateMsg" :[{ 
                 "detectedLanguage" :{ 
                     "language" : "ko" , 
                     "score" : -1.0 
                 }, 
                 "translations" :[{ 
                         "text" : "Server Account Application Create an account Inquiries about the multilingual content management process" , 
                         "to" : "en" 
                     }, 
                     { 
                         "text" : "Demande de compte serveur Créer un compte Demandes de renseignements sur le processus de gestion de contenu multilingue" , 
                         "to" : "fr" 
                     }, 
                     { 
                     "text" : "Server-Konto-Anwendung Konto erstellen Anfragen zum mehrsprachigen Content-Management-Prozess" , 
                     "to" : "de" 
                 }] 
             }] 
         } 
     } 
   } 
API การร้องขอการแปลแบบอะซิงโครนัส  API การแปลแบบอะซิงโครนัสจะประมวลผลคำขอและการตอบกลับการแปลแยกกันผ่าน API สองตัว มี API หลักสองตัว: 'API คำขอการแปลแบบอะซิงโครนัส' สำหรับคำขอและ 'API ตรวจสอบผลการแปลแบบอะซิงโครนัส' สำหรับการตอบกลับ. 
 นี่คือข้อความการแปลประเภทสำหรับเนื้อหา ซึ่งรองรับรูปแบบข้อความมาร์กดาวน์ที่ต้องการการประมวลผลก่อน/หลัง
 URL การร้องขอ    URL ที่ใช้งาน  https://ats.withhive.com/api/translate/async https://ats.withhive.com/api/translate/async/{project_id}      วิธีการ HTTP  POST     ประเภทเนื้อหา  application/json     รูปแบบข้อมูล  JSON    
 เส้นทางการร้องขอ    ชื่อฟิลด์  คำอธิบาย  ประเภท  จำเป็น  รายละเอียด  ตัวอย่าง     project_id  รหัสโปรเจกต์ App Center  สตริง  ใช่   1. เมื่อมีค่า: รวมตามรหัสโปรเจกต์ 2. เมื่อไม่มีค่า: รวมเป็น "ไม่มี"   com.com2us.project1    
 ส่วนหัวคำขอ    ชื่อฟิลด์  คำอธิบาย  ประเภท  จำเป็น  รายละเอียด  ตัวอย่าง     ลายเซ็น  ค่าลายเซ็นสำหรับการตรวจสอบสิทธิ์  สตริง  ใช่   ค่าที่เข้ารหัสด้วย HmacSHA256 โดยใช้กุญแจลับของกุญแจบริการ   pczeZ91N/ijDBZ80ktNdTDPhnmEK98a3AIsTui46o9c=     
 เนื้อหาคำขอ    ชื่อฟิลด์  คำอธิบาย  ประเภท  จำเป็น  รายละเอียด  ตัวอย่าง     info  วัตถุข้อมูลคีย์บริการ  วัตถุ  ใช่           info > service_key  ค่าคีย์บริการ  สตริง  ใช่      802890479467404e      info > meta_data  ค่าที่ไม่ได้รวมในบริการแปลอัตโนมัติ แต่จะถูกบันทึกในบันทึก  วัตถุ  ไม่   เมื่อแปลงเป็นสตริงวัตถุ JSON ภายใน 1kb    {“เกม” : “MLB”} หรือ [{“key1”:“blabla”}]      text  เนื้อหาของคำขอแปล  สตริง  ใช่   ※ ต้องการการหลบหนี JSON สตริง    “ \”สอบถามเกี่ยวกับขั้นตอนการลงทะเบียน”      from  ภาษาของคำขอแปล  สตริง  ใช่   รหัสภาษาที่ตรงกับ “text” การสนับสนุนการแปลภาษาและ Hive รหัสภาษาอ้างอิง ※ การแปลแบบอะซิงค์ไม่รองรับการตรวจจับภาษาทางอัตโนมัติสำหรับเนื้อหาคำขอการแปล         ถึง  ภาษาตอบกลับการแปล  สตริง  ใช่   สามารถส่งคำขอหลายภาษาได้โดยแยกด้วย “,” การสนับสนุนการแปลภาษาและ Hive รหัสภาษาอ้างอิง    1. (การแปลภาษาเดียว) “en” 2. (การแปลหลายภาษา) “en, fr, de"     
 การตอบกลับ    ชื่อฟิลด์  คำอธิบาย  ประเภท  รายละเอียด  ตัวอย่าง     result  ค่าผลลัพธ์  วัตถุ           result > code  รหัสผลลัพธ์  จำนวนเต็ม  ดูที่รหัสการตอบกลับ  '200' เมื่อสำเร็จ     result > msg  ข้อความผลลัพธ์  สตริง  ดูที่รหัสการตอบกลับ  'สำเร็จ' เมื่อสำเร็จ     content  ค่าผลลัพธ์การแปล  วัตถุ           content > uuid  รหัสผลลัพธ์การแปล  สตริง   ID รูปแบบ UUID4 ID สำหรับตรวจสอบสถานะแปล   62fe5786-0bb8-4cd0-b51a-6d6f6bfe2bac     content > resultUrl  URL สำหรับตรวจสอบสถานะแปล   สตริง  /api/translate/async/result/{uuid} คือ       
 รหัสการตอบกลับ    รหัส  ข้อความ  หมายเหตุ     200  "สำเร็จ"  สำเร็จ     400   <> ขาดหายไปหรือ คำขอไม่ถูกต้อง  ล้มเหลว * ขาดพารามิเตอร์คำขอหรือ ความล้มเหลว * การวิเคราะห์ไม่สามารถทำได้ (ข้อผิดพลาด JSON)     401  ลายเซ็นผิด  ความล้มเหลว * คีย์ลายเซ็นผิดปกติ     404  คีย์แอปที่ไม่ได้ลงทะเบียน  ความล้มเหลว * คีย์บริการที่ไม่ได้ลงทะเบียน     404  UUID งานที่ไม่ได้ลงทะเบียน  ความล้มเหลว * UUID งานที่ไม่ได้ลงทะเบียน     500  ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน (หรือข้อความบางอย่าง)  ความล้มเหลว * ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน    
 ตัวอย่างคำขอ  Curl Python จาวา 
      import  requests 
url  =  "https://ats.withhive.com/api/translate/async" 
payload  =  { 
"info" :  { "service_key" :  "815e3d8d6e7443ba" }, 
"text" :  "# Markdown cheat sheet ......" , 
"to" :  "ko,ja,zh-hant" , 
"from" :  "en" 
} 
headers  =  { 
"Content-Type" :  "application/json" , 
"Signature" :  "pczeZ91N/ijDBZ80ktNdTDPhnmEK98a3AIsTui46o9c=" 
} 
response  =  requests . request ( "POST" ,  url ,  json = payload ,  headers = headers ) 
print ( response . text ) 
        OkHttpClient   client   =   new   OkHttpClient (); 
     MediaType   mediaType   =   MediaType . parse ( "application/json" ); 
     RequestBody   body   =   RequestBody . create ( mediaType ,   "{\n    \"info\":{\n        \"service_key\":\"815e3d8d6e7443ba\"\n    },\n\t\"text\":\"# Markdown cheat sheet 
    ......\",\n    \"to\":\"ko,ja,zh-hant\",\n\t\t\"from\":\"en\"\n}\n" ); 
     Request   request   =   new   Request . Builder () 
         . url ( "https://ats.withhive.com/api/translate/async" ) 
         . post ( body ) 
         . addHeader ( "Content-Type" ,   "application/json" ) 
         . addHeader ( "Signature" ,   "pczeZ91N/ijDBZ80ktNdTDPhnmEK98a3AIsTui46o9c=" ) 
         . build (); 
     Response   response   =   client . newCall ( request ). execute (); 
    ตัวอย่างการตอบกลับ  { 
     "result" :   { 
         "code" :   200 , 
         "msg" :   "Success" 
     }, 
     "content" :   { 
         "uuid" :   "d2a36ba1-1bb3-43aa-ac57-46576d27eb37" , 
         "resultUrl" :   "https://test-ats.withhive.com/api/translate/async/result/d2a36ba1-1bb3-43aa-ac57-46576d27eb37" 
     } 
  } 
API ตรวจสอบผลลัพธ์การแปลแบบอะซิงโครนัส  API ตรวจสอบผลลัพธ์การแปลแบบอะซิงโครนัสจะส่งผลลัพธ์การแปลสำหรับคำขอการแปลแบบอะซิงโครนัส กล่าวอีกนัยหนึ่ง มันคือ API ที่ตรงกับการตอบสนองในหมวดหมู่ API แบบอะซิงโครนัสที่จัดการคำขอและการตอบสนองแยกกัน 
 URL การร้องขอ    ลิงก์สด   https://ats.withhive.com/api/translate/async/result/{uuid}      วิธีการ HTTP  GET    
 เส้นทางการร้องขอ    ชื่อฟิลด์  คำอธิบาย  ประเภท  จำเป็น  รายละเอียด  ตัวอย่าง     uuid  รหัสผลลัพธ์การแปล, ค่าการตอบสนองสถานะสำหรับคำขอการแปลแบบอะซิงโครนัส  สตริง  ใช่   สามารถตรวจสอบได้ตั้งแต่การสร้างถึง ~Nวัน   5c8ded49-9ee2-412a-a0ab-a4018a0dc093    
 ส่วนหัวคำขอ    ชื่อฟิลด์  คำอธิบาย  ประเภท  จำเป็น  รายละเอียด  ตัวอย่าง     ลายเซ็น  ค่าลายเซ็นสำหรับการตรวจสอบสิทธิ์  สตริง  ใช่   ค่าที่เข้ารหัสด้วย HmacSHA256 โดยใช้กุญแจลับของกุญแจบริการ   pczeZ91N/ijDBZ80ktNdTDPhnmEK98a3AIsTui46o9c=     
 การตอบสนอง    ชื่อฟิลด์  คำอธิบาย  ประเภท  รายละเอียด  ตัวอย่าง     result  อาร์เรย์ของผลลัพธ์  วัตถุ           result > code  รหัสผลลัพธ์  จำนวนเต็ม  ดูที่รหัสการตอบกลับ  '200' เมื่อสำเร็จ     result > msg  ข้อความผลลัพธ์  สตริง  ดูที่รหัสการตอบกลับ  'สำเร็จ' เมื่อสำเร็จ     content  ผลลัพธ์การแปล  วัตถุ           content  ผลลัพธ์การแปล  วัตถุ           content > status  ค่าความสถานะการแปล  วัตถุ  ข้อมูลสถานะการแปล        content > status > code  รหัสสถานะการแปล  จำนวนเต็ม     100 / 101 / 102 / 199      content > status > msg  ข้อความสถานะการแปล  สตริง     “เสร็จสิ้น(100)”/ “รอ(101)” / “กำลังประมวลผล(102)” / “ล้มเหลว(199)”     content > data   ค่าผลลัพธ์การแปล  วัตถุ  ※ หากค่าของ result>status>msg เป็น “รอ” / “กำลังประมวลผล” / “ล้มเหลว” จะไม่มีฟิลด์ จะมีเฉพาะเมื่อ “เสร็จสิ้น”         content > data > translateMsg  อาร์เรย์ของค่าการแปล  อาร์เรย์           content > data > translateMsg > translations  อาร์เรย์ของข้อความการแปล  อาร์เรย์  แสดงเป็นอาร์เรย์ตามภาษา        content > data > translateMsg > translations > text  ข้อความการแปล  สตริง  สตริงที่ถูก JSON escape  สอบถามเกี่ยวกับกระบวนการ \"การลงทะเบียน\"      content > data > translateMsg > translations > to  รหัสประเทศของภาษาการแปล  สตริง     "en"    
 รหัสการตอบกลับ    รหัส  ข้อความ  หมายเหตุ     200  "สำเร็จ"  สำเร็จ     400   <> ขาดหายไปหรือ คำขอไม่ถูกต้อง  ล้มเหลว * ขาดพารามิเตอร์คำขอหรือ ความล้มเหลว * การวิเคราะห์ไม่สามารถทำได้ (ข้อผิดพลาด JSON)     401  ลายเซ็นผิด  ความล้มเหลว * คีย์ลายเซ็นผิดปกติ     404  คีย์แอปที่ไม่ได้ลงทะเบียน  ความล้มเหลว * คีย์บริการที่ไม่ได้ลงทะเบียน     404  uuid งานที่ไม่ได้ลงทะเบียน  ความล้มเหลว * uuid งานที่ไม่ได้ลงทะเบียน     500  ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน (หรือข้อความบางอย่าง)  ความล้มเหลว * ข้อผิดพลาดของเซิร์ฟเวอร์ภายใน    
 ตัวอย่างคำขอ   ตัวอย่างการตอบกลับ  { 
     "result" :   { 
             "code" :   200 , 
             "msg" :   "Success" 
     }, 
     "content" :   { 
             "status" :   { 
                     "code" :   100 , 
                     "msg" :   "completed" 
             }, 
             "data" :   { 
                     "translateMsg" :   [ 
                             { 
                                     "translations" :   [ 
                                             { 
                                                     "text" :   "# Markdown 치트 시트\r\n\r\n......" , 
                                                     "to" :   "ko" 
                                             }, 
                                             { 
                                                     "text" :   "# Markdownチートシート\r\n\r\n......" , 
                                                     "to" :   "ja" 
                                             }, 
                                             { 
                                                     "text" :   "# Markdown 備忘單\r\n\r\n......" , 
                                                     "to" :   "zh-hant" 
                                             } 
                                     ] 
                             } 
                     ] 
             } 
     } 
}