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