โต้ตอบกับ REST API การแปลโดยตรงจากบรรทัดคำสั่งหรือสคริปต์ Bash โดยไม่ต้องติดตั้งซอฟต์แวร์ใดๆ แปลข้อความและเอกสารเป็นภาษาอังกฤษ ฝรั่งเศส จีน สเปน เยอรมัน อิตาลี รัสเซีย อาหรับ โปแลนด์ และภาษาอื่นๆ
เริ่มทดลองใช้งานฟรีGroupDocs.Translation นำเสนอการแปลด้วยเครื่องแบบเรียลไทม์สำหรับข้อความ เอกสาร รูปภาพ และทรัพยากรต่างๆ อัลกอริทึมการเรียนรู้ด้วยเครื่องอันทรงพลังและเครือข่ายประสาทที่ซับซ้อนทำให้มีคุณภาพใกล้เคียงกับนักแปลมืออาชีพ แต่เร็วกว่าและคุ้มต้นทุนกว่ามาก โดยทำงานบนเซิร์ฟเวอร์คลาวด์ประสิทธิภาพสูงที่โฮสต์โดย GroupDocs จึงสามารถแปล PDF เอกสาร Microsoft Office และ OpenOffice ไฟล์ Markdown รูปภาพ และทรัพยากร .NET เป็นภาษาต่างๆ ของยุโรป ตะวันออกกลาง และเอเชีย 46 ภาษา (ใน 128 คู่ภาษา) API ไม่เพียงแต่แปลข้อความเท่านั้น แต่ยังรักษาข้อมูลเมตา โครงสร้าง สไตล์ และเค้าโครงของเอกสารได้อย่างแม่นยำอีกด้วย
บริการนี้ให้บริการ REST API ที่หลากหลายและใช้งานง่าย ซึ่งสามารถเข้าถึงได้โดยไม่ต้องติดตั้งซอฟต์แวร์ใดๆ เพียงใช้คำสั่ง cURL แล้วรวมเข้าในสคริปต์สำหรับงานที่ซับซ้อน คุณยังสามารถใช้เครื่องมือ REST API ของบุคคลที่สาม เช่น Postman ได้อีกด้วย ซึ่งช่วยให้คุณใช้ GroupDocs.Translation ได้บนแพลตฟอร์มใดๆ ที่มีการเชื่อมต่ออินเทอร์เน็ต แม้แต่แพลตฟอร์มที่ยังไม่ครอบคลุมโดย SDK
GroupDocs.Translation คือ REST API ที่สามารถผสานรวมเข้ากับแอปพลิเคชันที่เขียนด้วยภาษาโปรแกรมใดๆ ก็ได้ที่สามารถจัดการคำขอและการตอบกลับ HTTP ได้ โดยรองรับบริการจัดเก็บข้อมูลบนคลาวด์ยอดนิยมทั้งหมด เช่น Google Cloud, Drive, DropBox และ Amazon S3 เพื่อโต้ตอบกันได้โดยไม่ต้องพึ่งพาสิ่งใด
GroupDocs.Translation Cloud API มาพร้อมกับข้อมูลอ้างอิงสำหรับนักพัฒนาโดยละเอียดและตัวอย่างโค้ดสดสำหรับภาษาการเขียนโปรแกรมหลักทั้งหมดเพื่อเริ่มต้นใช้งานฟีเจอร์ API ในเวลาไม่นาน เพียงสร้างบัญชีฟรีที่ GroupDocs Cloud รับข้อมูล SID ของแอปและข้อมูลคีย์เพื่อสื่อสารกับ GroupDocs Cloud API และคุณก็พร้อมที่จะส่งคำขอ API บนแพลตฟอร์มใดก็ได้โดยใช้คำสั่ง cURL
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
// Getting token
curl --location --reqest POST 'https://id.groupdocs.cloud/connect/token' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'grant_type=client_credentials' \
--data-urlencode 'client_id=CLIENT-ID-VALUE' \
--data-urlencode 'client_secret=CLIENT-SECRET-VALUE'
//response
{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...BUNNec2iRtStPW2Ywek4iJmYwMbWONQ",
"expires_in": 3600,
"token_type": "Bearer"
}
// Sending text for translation
curl --location --request POST 'https://api.groupdocs.cloud/v2.0/translation/text' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA' \
--data '{
"sourceLanguage": "en",
"targetLanguages": [
"de"
],
"texts": [
"Hello, world! I can read this text in my language."
]
}'
//response
{
"status": 202,
"message": "Starting translation",
"id": "a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9"
}
//getting translation
curl --request GET --location 'https://api.groupdocs.cloud/v2.0/translation/text/a4fc6c6e-81b0-43c8-b62b-b8bb99520ce9' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...UV1hLfgNCSQ4VKGCOA'
//response
{
"status": 200,
"message": "Text translated successfully",
"translations": {
"de": [
"Hallo, Welt! Ich kann diesen Text in meiner Sprache lesen."
]
}
}