הוסף תכונות תרגום לאפליקציות עבור מכשירי אנדרואיד באמצעות GroupDocs.Translation API. הביאו תרגום לכל מערכת - מ-netbooks ברמת הכניסה ועד לסמארטפונים.
התחל ניסיון חינםGroupDocs.Translation מציעה תרגום מכונה בזמן אמת לטקסטים, מסמכים, תמונות ומשאבים. אלגוריתמים רבי עוצמה של למידת מכונה ורשתות עצביות מתוחכמות מספקים איכות קרובה לזו של מתרגם אנושי מקצועי, אך הרבה יותר מהיר וחסכוני יותר. פועל על שרת ענן בעל ביצועים גבוהים המתארח על ידי GroupDocs, הוא יכול לתרגם מסמכי PDF, Microsoft Office ו-OpenOffice, קבצי Markdown ומשאבי NET ל-46 שפות אירופאיות, מזרח תיכון ואסיה (על פני 128 צמדי שפות). ה-API לא רק מתרגם טקסט, אלא גם שומר במדויק על מטא נתונים, מבנה, סגנונות ופריסה של מסמכים.
SDK זה מפשט מאוד את האינטראקציה עם שירותי GroupDocs.Translation Cloud מאפליקציות אנדרואיד, ומאפשר לך להתמקד בלוגיקה עסקית ולא בפרטים הטכניים. הוא מטפל בכל הפעולות השגרתיות כגון יצירת חיבורים, שליחת בקשות API וניתוח תגובות, תוך עטיפה של כל המשימות הללו בכמה שיטות פשוטות. התרגום מבוצע על ידי שרתי ענן בעלי ביצועים גבוהים. אתה יכול להשתמש באפליקציה בכל מערכת - מ-netbooks ברמת הכניסה ועד לסמארטפונים.
ה-SDK של Android, יישומי הדגמה, תיעוד ודוגמאות מופצים בקוד פתוח תחת רישיון MIT. אתה יכול להשתמש בהם לכל מטרה ולשנות כל חלק בקוד.
GroupDocs.Translation Cloud SDK עבור Android מגיע עם מדריכים מפורטים למפתחים ודוגמאות קוד חי כדי להתחיל לעבוד עם תכונות API תוך זמן קצר. כל שעליך לעשות הוא ליצור חשבון בחינם ב-GroupDocs Cloud, לקבל SID של APP ומידע מפתח כדי לתקשר עם 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.