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

با استفاده از GroupDocs.Translation API، ویژگی‌های ترجمه را به برنامه‌های دستگاه‌های Android اضافه کنید. ترجمه را به هر سیستمی بیاورید - از نت بوک های سطح پایه گرفته تا تلفن های هوشمند.

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

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

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

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

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

پشتیبانی از 46 زبان و 128 جفت زبان

ترجمه به و از 46 زبان اروپایی، خاورمیانه و آسیایی

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

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

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

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

فریم های متن، نمودارها و اسلایدها را در ارائه های پاورپوینت ترجمه می کند

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

نمودارها و جداول محوری را در کتاب های کار اکسل ترجمه می کند

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

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

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

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

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

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

Support and Learning Resources

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

  فارسی