Δημιουργήστε εφαρμογές με βάση το GroupDocs.Translation API για οποιαδήποτε πλατφόρμα που υποστηρίζει Java. Εστιάστε στην επιχειρηματική λογική και όχι στις τεχνικές λεπτομέρειες.
Ξεκινήστε τη δωρεάν δοκιμήΤο GroupDocs.Translation προσφέρει αυτόματη μετάφραση σε πραγματικό χρόνο για κείμενα, έγγραφα, εικόνες και πόρους. Ισχυροί αλγόριθμοι μηχανικής μάθησης και εξελιγμένα νευρωνικά δίκτυα παρέχουν ποιότητα παρόμοια με αυτή ενός επαγγελματία ανθρώπινου μεταφραστή, αλλά πολύ πιο γρήγορα και πιο οικονομικά. Λειτουργώντας σε έναν διακομιστή cloud υψηλής απόδοσης που φιλοξενείται από το GroupDocs, μπορεί να μεταφράσει έγγραφα PDF, Microsoft Office και OpenOffice, αρχεία Markdown και πόρους .NET σε 46 ευρωπαϊκές, Μέσης Ανατολής και Ασιατικές γλώσσες (σε 128 ζεύγη γλωσσών). Το API όχι μόνο μεταφράζει κείμενο, αλλά διατηρεί επίσης με ακρίβεια τα μεταδεδομένα, τη δομή, τα στυλ και τη διάταξη των εγγράφων.
Αυτό το SDK απλοποιεί σημαντικά την αλληλεπίδραση του κώδικα Java με τις υπηρεσίες GroupDocs.Translation Cloud, επιτρέποντάς σας να εστιάσετε στην επιχειρηματική λογική και όχι στις τεχνικές λεπτομέρειες. Χειρίζεται όλες τις συνήθεις λειτουργίες, όπως η δημιουργία συνδέσεων, η αποστολή αιτημάτων API και η ανάλυση των απαντήσεων, η αναδίπλωση όλων αυτών των εργασιών σε μερικές απλές μεθόδους που μπορούν να χρησιμοποιηθούν σε οποιαδήποτε εφαρμογή Java. Το Java SDK, οι εφαρμογές επίδειξης, η τεκμηρίωση και τα παραδείγματα είναι ανοιχτού κώδικα που διανέμονται υπό την άδεια MIT. Μπορείτε να τα χρησιμοποιήσετε για οποιονδήποτε σκοπό και να αλλάξετε οποιοδήποτε μέρος του κώδικα.
Το GroupDocs.Translation Cloud SDK για Java συνοδεύεται από λεπτομερείς οδηγούς προγραμματιστών και ζωντανά παραδείγματα κώδικα για να ξεκινήσετε να εργάζεστε με τις λειτουργίες API σε ελάχιστο χρόνο. Απλώς δημιουργήστε έναν δωρεάν λογαριασμό στο GroupDocs Cloud, λάβετε πληροφορίες APP SID & Key για επικοινωνία με το GroupDocs Cloud API και είστε έτοιμοι να χρησιμοποιήσετε το SDK.
Το GroupDocs.Translation Cloud είναι ένα REST API που μπορεί εύκολα να ενσωματωθεί με οποιαδήποτε γλώσσα ή πλατφόρμα, ικανό να διαχειρίζεται αιτήματα και απαντήσεις HTTP. Υποστηρίζει όλες τις δημοφιλείς υπηρεσίες αποθήκευσης cloud, όπως το 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();
}
}
}
Το GroupDocs.Translation Cloud API είναι προστατευμένο με SSL και τα αιτήματα ελέγχου ταυτότητας απαιτούν υπογραφή και παραμέτρους ερωτήματος AppSID ή κεφαλίδα εξουσιοδότησης OAuth 2.0.