Metin ve belge çevirisi için Java Cloud SDK

Java’yı destekleyen herhangi bir platform için GroupDocs.Translation API’sine dayalı uygulamalar oluşturun. Teknik ayrıntılardan ziyade iş mantığına odaklanın.

  • GroupDocs.Translation Cloud SDK for cURL
  • GroupDocs.Translation Cloud SDK for .NET
  • GroupDocs.Translation Cloud SDK for Python
  • GroupDocs.Translation Cloud SDK for Android
Ücretsiz Denemeye Başlayın

GroupDocs.Translation, metinler, belgeler, resimler ve kaynaklar için gerçek zamanlı makine çevirisi sunar. Güçlü makine öğrenimi algoritmaları ve gelişmiş sinir ağları, profesyonel bir insan çevirmeninkine yakın bir kalite sağlar, ancak çok daha hızlı ve daha uygun maliyetlidir. GroupDocs tarafından barındırılan yüksek performanslı bir bulut sunucusunda çalışan bu uygulama, PDF, Microsoft Office ve OpenOffice belgelerini, Markdown dosyalarını ve .NET kaynaklarını 46 Avrupa, Orta Doğu ve Asya diline (128 dil çifti boyunca) çevirebilir. API yalnızca metni çevirmekle kalmaz, aynı zamanda belgelerin meta verilerini, yapısını, stillerini ve düzenini de doğru bir şekilde korur.

Bu SDK, Java kodunun GroupDocs.Translation Cloud hizmetleriyle etkileşimini büyük ölçüde basitleştirerek teknik ayrıntılardan ziyade iş mantığına odaklanmanızı sağlar. Bağlantı kurma, API istekleri gönderme ve yanıtları ayrıştırma gibi tüm rutin işlemleri yönetir ve tüm bu görevleri herhangi bir Java uygulamasında kullanılabilecek birkaç basit yönteme sarar. Java SDK, demo uygulamaları, belgeler ve örnekler MIT lisansı altında dağıtılan açık kaynaklıdır. Bunları herhangi bir amaç için kullanabilir ve kodun herhangi bir bölümünü değiştirebilirsiniz.

GroupDocs.Translation Cloud SDK for Java’nın gelişmiş özellikleri

46 Avrupa, Orta Doğu ve Asya diline çeviri yapar

Word belgelerindeki ve PowerPoint sunumlarındaki tabloları çevirir

Belgelerdeki üstbilgileri ve altbilgileri çevirir

Word belgelerindeki dipnotları ve son notları çevirir

Word belgelerindeki resim başlıklarını çevirir

PowerPoint sunumlarındaki metin çerçevelerini, grafikleri ve slaytları çevirir

E-tablo hücrelerinin içindeki metinleri çevirir

Excel çalışma kitaplarındaki grafikleri ve pivot tablolarını çevirir

Tüm genel Markdown biçimlendirmelerini koruyarak Markdown dosyalarını çevirir

URL’lerden ve genel depolarından dosyaları çevirir

Ek yazılıma gerek kalmadan sonuçları farklı formatlara dönüştürür

Swagger koleksiyonuna dayalı ayrıntılı geliştirici referansı

Java için belge çeviri SDK’sı ile hızlı başlangıç

GroupDocs.Translation Cloud SDK for Java, API özellikleriyle hemen çalışmaya başlamanız için ayrıntılı geliştirici kılavuzları ve canlı kod örnekleriyle birlikte gelir. GroupDocs Cloud’da ücretsiz bir hesap oluşturun, GroupDocs Cloud API ile iletişim kurmak için APP SID ve Anahtar bilgilerini alın ve SDK’yı kullanmaya hazır olun.

Herhangi bir dil, platform ve depolama hizmeti sağlayıcısı

GroupDocs.Translation Cloud, herhangi bir dil veya platformla kolayca entegre edilebilen, HTTP isteklerini ve yanıtlarını yönetebilen bir REST API’dir. Herhangi bir bağımlılık olmadan etkileşim kurmak için Google Cloud, Drive, DropBox ve Amazon S3 gibi tüm popüler bulut depolama hizmetlerini destekler.

Java’da düz metni çevir

  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();
          }
      }
  }           

Güvenlik ve kimlik doğrulama

GroupDocs.Translation Cloud API, SSL güvenliklidir ve kimlik doğrulama istekleri bir imza ve AppSID sorgu parametreleri veya OAuth 2.0 yetkilendirme başlığı gerektirir.

Support and Learning Resources

GroupDocs.Translation Cloud, popüler programlama dilleri ve platformları için SDK’lar sunar:

  Türkçe