Buat aplikasi berbasis GroupDocs.Translation API untuk platform apa pun yang mendukung Java. Fokuskan pada logika bisnis daripada detail teknis.
Mulai Uji Coba GratisGroupDocs.Translation menawarkan terjemahan mesin waktu nyata untuk teks, dokumen, gambar, dan sumber daya. Algoritma pembelajaran mesin yang kuat dan jaringan saraf canggih memberikan kualitas yang mendekati penerjemah manusia profesional, namun jauh lebih cepat dan lebih hemat biaya. Berjalan pada server cloud berkinerja tinggi yang dihosting oleh GroupDocs, ia dapat menerjemahkan dokumen PDF, Microsoft Office dan OpenOffice, berkas Markdown, serta sumber daya .NET ke dalam 46 bahasa Eropa, Timur Tengah, dan Asia (dalam 128 pasangan bahasa). API tidak hanya menerjemahkan teks, tetapi juga secara akurat mempertahankan metadata, struktur, gaya, dan tata letak dokumen.
SDK ini sangat menyederhanakan interaksi kode Java dengan layanan GroupDocs.Translation Cloud, memungkinkan Anda fokus pada logika bisnis daripada detail teknis. Ia menangani semua operasi rutin seperti membangun koneksi, mengirim permintaan API, dan menguraikan respons, membungkus semua tugas tersebut ke dalam beberapa metode sederhana yang dapat digunakan dalam aplikasi Java apa pun. Java SDK, aplikasi demo, dokumentasi, dan contoh tersedia sebagai sumber terbuka di bawah lisensi MIT. Anda dapat menggunakannya untuk tujuan apa pun dan mengubah bagian mana pun dari kode.
GroupDocs.Translation Cloud SDK untuk Java dilengkapi dengan panduan pengembang terperinci dan contoh kode langsung agar Anda dapat mulai bekerja dengan fitur API dalam waktu singkat. Cukup buat akun gratis di GroupDocs Cloud, dapatkan informasi APP SID & Key untuk berkomunikasi dengan API GroupDocs Cloud dan Anda siap menggunakan SDK.
GroupDocs.Translation Cloud adalah REST API yang dapat dengan mudah diintegrasikan dengan bahasa atau platform apa pun, mampu mengelola permintaan dan respons HTTP. Produk ini mendukung semua layanan penyimpanan cloud populer seperti Google Cloud, Drive, DropBox, dan Amazon S3 untuk berinteraksi tanpa ketergantungan apa pun.
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 diamankan, dan permintaan otentikasi memerlukan tanda tangan serta parameter kueri AppSID atau OAuth 2.0 authorization header.