Android Cloud SDK برای ترجمه متن و سند

ویژگی‌های ترجمه را به برنامه‌های دستگاه‌های Android با استفاده از GroupDocs.Translation API اضافه کنید. ترجمه را به هر سیستمی بیاورید – از نت‌بوک‌های ابتدایی تا گوشی‌های هوشمند.

  • GroupDocs.Translation Cloud SDK برای cURL
  • GroupDocs.Translation Cloud SDK برای .NET
  • GroupDocs.Translation Cloud SDK برای Java
  • GroupDocs.Translation Cloud SDK برای Python
آزمایش رایگان را شروع کنید

GroupDocs.Translation ترجمه ماشینی زمان واقعی برای متن‌ها، اسناد، تصاویر و منابع ارائه می‌دهد. الگوریتم‌های قدرتمند یادگیری ماشین و شبکه‌های عصبی پیشرفته، کیفیتی نزدیک به ترجمه‌گر انسانی حرفه‌ای ارائه می‌دهند، اما بسیار سریع‌تر و هزینه‌کمتری دارند. با اجرا بر روی سرور ابری با عملکرد بالا میزبانی‌شده توسط GroupDocs، می‌تواند اسناد PDF، Microsoft Office و OpenOffice، فایل‌های Markdown و منابع .NET را به ۴۶ زبان اروپایی، خاورمیانه و آسیایی (در ۱۲۸ جفت زبانی) ترجمه کند. API نه تنها متن را ترجمه می‌کند، بلکه به‌دقت فراداده، ساختار، سبک‌ها و قالب‌بندی اسناد را نیز حفظ می‌کند.

این SDK تعامل با سرویس‌های GroupDocs.Translation Cloud از برنامه‌های Android را به‌طور چشمگیری ساده می‌کند و به شما امکان می‌دهد تا بر منطق کسب‌وکار به‌جای جزئیات فنی تمرکز کنید. تمام عملیات روتین مانند برقراری ارتباطات، ارسال درخواست‌های API و تجزیه پاسخ‌ها را مدیریت می‌کند و این وظایف را در چند متد ساده می‌پیچد. ترجمه توسط سرورهای ابری با عملکرد بالا انجام می‌شود. می‌توانید برنامه را بر روی هر سیستمی – از نت‌بوک‌های ابتدایی تا گوشی‌های هوشمند – استفاده کنید.

Android SDK، برنامه‌های نمونه، مستندات و مثال‌ها به‌صورت منبع باز تحت مجوز MIT توزیع می‌شوند. می‌توانید از آن‌ها برای هر منظوری استفاده کنید و هر بخش از کد را تغییر دهید.

ویژگی‌های پیشرفته GroupDocs.Translation Cloud SDK برای Android

از ۴۶ زبان و ۱۲۸ جفت زبانی پشتیبانی می‌کند

به و از ۴۶ زبان اروپایی، خاورمیانه و آسیایی ترجمه می‌کند

جداول موجود در اسناد Word و ارائه‌های PowerPoint را ترجمه می‌کند

سرصفحه‌ها و پاورقی‌های اسناد را ترجمه می‌کند

پاورقی‌ها و یادداشت‌های انتهایی در اسناد Word ترجمه می‌شوند

شرح‌های تصویر در اسناد Word ترجمه می‌شوند

قاب‌های متنی، نمودارها و اسلایدها در ارائه‌های PowerPoint ترجمه می‌شوند

متن‌های داخل سلول‌های صفحه‌گسترده ترجمه می‌شوند

نمودارها و جدول‌های محوری در کتاب‌های کاری Excel ترجمه می‌شوند

فایل‌های Markdown را با حفظ تمام قالب‌بندی‌های رایج Markdown ترجمه می‌کند

فایل‌ها را از URLs و مخازن عمومی ترجمه می‌کند

نتایج را بدون نیاز به نرم‌افزار اضافی به فرمت‌های مختلف تبدیل می‌کند

مرجع دقیق توسعه‌دهندگان مبتنی بر مجموعه Swagger

با ترجمه اسناد SDK برای Android شروع کنید

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 پشتیبانی می‌کند تا بدون هیچ وابستگی‌ای تعامل داشته باشید.

متن ساده را در Android ترجمه کنید

  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 دارند.

Support and Learning Resources

GroupDocs.Translation Cloud برای زبان‌ها و پلتفرم‌های برنامه‌نویسی محبوب SDKs ارائه می‌دهد:

  فارسی
196796936