เพิ่มคุณสมบัติการแปลให้กับแอปสำหรับอุปกรณ์ Android โดยใช้ GroupDocs.Translation API นำการแปลไปสู่ระบบใดๆ ก็ได้ ตั้งแต่เน็ตบุ๊กระดับเริ่มต้นไปจนถึงสมาร์ทโฟน
เริ่มทดลองใช้งานฟรีGroupDocs.Translation นำเสนอการแปลด้วยเครื่องแบบเรียลไทม์สำหรับข้อความ เอกสาร รูปภาพ และทรัพยากรต่างๆ อัลกอริทึมการเรียนรู้ด้วยเครื่องอันทรงพลังและเครือข่ายประสาทเทียมที่ซับซ้อนมอบคุณภาพที่ใกล้เคียงกับนักแปลมืออาชีพ แต่เร็วกว่าและคุ้มต้นทุนกว่ามาก โดยทำงานบนเซิร์ฟเวอร์คลาวด์ประสิทธิภาพสูงที่โฮสต์โดย GroupDocs จึงสามารถแปล PDF เอกสาร Microsoft Office และ OpenOffice ไฟล์ Markdown และทรัพยากร .NET เป็นภาษาต่างๆ ของยุโรป ตะวันออกกลาง และเอเชีย 46 ภาษา (ใน 128 คู่ภาษา) API ไม่เพียงแต่แปลข้อความเท่านั้น แต่ยังรักษาข้อมูลเมตา โครงสร้าง สไตล์ และเค้าโครงของเอกสารได้อย่างแม่นยำอีกด้วย
SDK นี้ช่วยลดความซับซ้อนในการโต้ตอบกับบริการคลาวด์ของ GroupDocs.Translation จากแอป Android อย่างมาก ช่วยให้คุณมุ่งเน้นไปที่ตรรกะทางธุรกิจมากกว่ารายละเอียดทางเทคนิค SDK จัดการการดำเนินการตามปกติทั้งหมด เช่น การสร้างการเชื่อมต่อ การส่งคำขอ API และการแยกวิเคราะห์การตอบกลับ โดยรวบรวมงานทั้งหมดเหล่านี้ไว้ในวิธีการง่ายๆ เพียงไม่กี่วิธี การแปลจะดำเนินการโดยเซิร์ฟเวอร์คลาวด์ประสิทธิภาพสูง คุณสามารถใช้แอปพลิเคชันได้บนระบบใดก็ได้ ตั้งแต่เน็ตบุ๊กระดับเริ่มต้นไปจนถึงสมาร์ทโฟน
Android SDK แอปพลิเคชันสาธิต เอกสารประกอบ และตัวอย่างต่างๆ เป็นโอเพ่นซอร์สที่เผยแพร่ภายใต้ใบอนุญาต MIT คุณสามารถใช้เพื่อจุดประสงค์ใดก็ได้และเปลี่ยนแปลงส่วนใดๆ ของโค้ดก็ได้
GroupDocs.Translation Cloud SDK สำหรับ Android มาพร้อมกับคู่มือสำหรับนักพัฒนาโดยละเอียดและตัวอย่างโค้ดสดเพื่อเริ่มต้นใช้งานฟีเจอร์ API ได้อย่างรวดเร็ว เพียงสร้างบัญชีฟรีที่ GroupDocs Cloud รับข้อมูล SID ของแอปและข้อมูลคีย์เพื่อสื่อสารกับ GroupDocs Cloud API
GroupDocs.Translation for Cloud เป็น REST API ที่สามารถบูรณาการกับภาษาหรือแพลตฟอร์มใดๆ ได้อย่างง่ายดาย สามารถจัดการคำขอและการตอบกลับ HTTP ได้ รองรับบริการจัดเก็บข้อมูลบนคลาวด์ยอดนิยมทั้งหมด เช่น Google Cloud, Drive, DropBox และ Amazon S3 เพื่อโต้ตอบกันได้โดยไม่ต้องพึ่งพาสิ่งใด
package com.groupdocs;
// Import classes
import com.groupdocs.model.*;
import org.openapitools.client.api.TranslationApi;
public class TextDemo {
public static void main(String[] args) {
String basePath = "https://api.groupdocs.cloud/v2.0/translation";
String cliendId = "YOUR_CLIENT_ID";
String clientSecret = "YOUR_CLIENT_SECRET";
ApiClient defaultClient = new ApiClient(basePath, cliendId, clientSecret, null);
TranslationApi translationApi = new TranslationApi(defaultClient);
TextRequest request = new TextRequest();
request.setSourceLanguage("en");
request.addTargetLanguagesItem("de");
request.addTextsItem("Text to translate");
try {
String r = translationApi.textPost(request).getId();
CloudTextResponse response = translationApi.textRequestIdGet(r);
if (!response.getStatus().toString().equals("500")) {
while (true) {
response = translationApi.textRequestIdGet(r);
if (response.getStatus().toString().equals("200")) {
System.out.println(response);
break;
}
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
catch(ApiException e){
System.err.println("Exception when calling TranslationApi#textPost");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
API ของ GroupDocs.Translation Cloud ได้รับการรักษาความปลอดภัยด้วย SSL และคำขอการตรวจสอบสิทธิ์ต้องใช้ลายเซ็นและพารามิเตอร์การค้นหา AppSID หรือส่วนหัวการอนุญาต OAuth 2.0