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

برنامه‌هایی مبتنی بر GroupDocs.Translation API برای هر پلتفرمی که Java را پشتیبانی می‌کند، ایجاد کنید. به‌جای جزئیات فنی، بر منطق کسب‌وکار تمرکز کنید.

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

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

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

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

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

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

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

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

عنوان‌های تصویر را در اسناد Word ترجمه می‌کند

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

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

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

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

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

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

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

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

GroupDocs.Translation Cloud SDK برای Java همراه با راهنمایی‌های دقیق برای توسعه‌دهندگان و نمونه‌های کد زنده ارائه می‌شود تا به‌سرعت با ویژگی‌های API کار کنید. به‌سادگی یک حساب کاربری رایگان در GroupDocs Cloud ایجاد کنید، APP SID و اطلاعات کلید را برای ارتباط با GroupDocs Cloud API دریافت کنید و آمادهٔ استفاده از SDK خواهید بود.

هر زبان، پلتفرم و ارائه‌دهندهٔ سرویس ذخیره‌سازی

GroupDocs.Translation Cloud یک REST API است که به‌راحتی می‌تواند با هر زبان یا پلتفرم یکپارچه شود و قادر به مدیریت درخواست‌ها و پاسخ‌های HTTP است. این سرویس از تمام سرویس‌های ذخیره‌سازی ابری محبوب مانند Google Cloud، Drive، DropBox و Amazon S3 پشتیبانی می‌کند تا بدون هیچ وابستگی‌ای تعامل داشته باشید.

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

  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 ارائه می‌دهد:

  فارسی
8984fed42