با استفاده از GroupDocs.Translation API، ویژگیهای ترجمه را به برنامههای دستگاههای Android اضافه کنید. ترجمه را به هر سیستمی بیاورید - از نت بوک های سطح پایه گرفته تا تلفن های هوشمند.
آزمایش رایگان را شروع کنیدGroupDocs.Translation ترجمه ماشینی بیدرنگ برای متون، اسناد، تصاویر و منابع ارائه میدهد. الگوریتمهای قدرتمند یادگیری ماشین و شبکههای عصبی پیچیده کیفیتی نزدیک به مترجم انسانی حرفهای ارائه میدهند، اما بسیار سریعتر و مقرونبهصرفهتر. با اجرا بر روی یک سرور ابری با کارایی بالا که توسط GroupDocs میزبانی می شود، می تواند اسناد PDF، Microsoft Office و OpenOffice، فایل های Markdown و منابع دات نت را به 46 زبان اروپایی، خاورمیانه و آسیایی (در 128 جفت زبان) ترجمه کند. API نه تنها متن را ترجمه می کند، بلکه ابرداده ها، ساختار، سبک ها و طرح بندی اسناد را نیز به دقت حفظ می کند.
این SDK تعامل با سرویسهای GroupDocs.Translation Cloud را از برنامههای Android بسیار ساده میکند و به شما این امکان را میدهد تا به جای جزئیات فنی، بر منطق تجاری تمرکز کنید. تمام عملیات روتین مانند برقراری اتصالات، ارسال درخواستهای API و تجزیه پاسخها را انجام میدهد و همه این وظایف را در چند روش ساده پیچیده میکند. ترجمه توسط سرورهای ابری با کارایی بالا انجام می شود. میتوانید از این برنامه در هر سیستمی استفاده کنید - از نتبوکهای سطح پایه گرفته تا تلفنهای هوشمند.
Android SDK، برنامههای آزمایشی، اسناد و نمونهها منبع باز هستند که تحت مجوز MIT توزیع میشوند. می توانید از آنها برای هر هدفی استفاده کنید و هر بخشی از کد را تغییر دهید.
GroupDocs.Translation Cloud SDK برای Android همراه با راهنماهای دقیق برنامهنویس و نمونههای کد زنده برای شروع کار با ویژگیهای API در کمترین زمان است. به سادگی یک حساب کاربری رایگان در GroupDocs Cloud ایجاد کنید، APP SID و اطلاعات کلیدی را برای برقراری ارتباط با GroupDocs Cloud API دریافت کنید.
GroupDocs.Translation برای Cloud یک API REST است که می تواند به راحتی با هر زبان یا پلتفرمی ادغام شود و بتواند درخواست ها و پاسخ های 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 Cloud GroupDocs.Translation دارای امنیت SSL است و درخواستهای احراز هویت نیاز به امضا و پارامترهای درخواست AppSID یا هدر مجوز OAuth 2.0 دارند.