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.
Ücretsiz Denemeye BaşlayınGroupDocs.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, 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.
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.
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 güvenliklidir ve kimlik doğrulama istekleri bir imza ve AppSID sorgu parametreleri veya OAuth 2.0 yetkilendirme başlığı gerektirir.