Cree aplicaciones basadas en GroupDocs.Translation API para cualquier plataforma que admita Java. Concéntrese en la lógica comercial en lugar de los detalles técnicos.
Empiza la prueba gratuitaGroupDocs.Translation ofrece traducción automática en tiempo real de textos, documentos, imágenes y recursos. Potentes algoritmos de aprendizaje automático y sofisticadas redes neuronales proporcionan una calidad cercana a la de un traductor humano profesional, pero mucho más rápida y rentable. Al ejecutarse en un servidor en la nube de alto rendimiento alojado por GroupDocs, puede traducir documentos PDF, Microsoft Office y OpenOffice, archivos Markdown y recursos .NET a 46 idiomas europeos, de Medio Oriente y asiáticos (en 128 pares de idiomas). La API no sólo traduce texto, sino que también preserva con precisión los metadatos, la estructura, los estilos y el diseño de los documentos.
Este SDK simplifica enormemente la interacción del código Java con los servicios GroupDocs.Translation Cloud, lo que le permite centrarse en la lógica empresarial en lugar de los detalles técnicos. Maneja todas las operaciones de rutina, como establecer conexiones, enviar solicitudes de API y analizar respuestas, agrupando todas estas tareas en unos pocos métodos simples que se pueden usar en cualquier aplicación Java. El SDK de Java, las aplicaciones de demostración, la documentación y los ejemplos son de código abierto y se distribuyen bajo la licencia MIT. Puedes usarlos para cualquier propósito y cambiar cualquier parte del código.
GroupDocs.Translation Cloud SDK para Java viene con guías detalladas para desarrolladores y ejemplos de código en vivo para comenzar a trabajar con funciones de API en poco tiempo. Simplemente cree una cuenta gratuita en GroupDocs Cloud, obtenga la información de clave y SID de la aplicación para comunicarse con la API de GroupDocs Cloud y estará listo para usar el SDK.
GroupDocs.Translation Cloud es una API REST que se puede integrar fácilmente con cualquier idioma o plataforma, capaz de administrar solicitudes y respuestas HTTP. Es compatible con todos los servicios de almacenamiento en la nube populares, como Google Cloud, Drive, DropBox y Amazon S3, para interactuar sin dependencias.
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();
}
}
}
La API de GroupDocs.Translation Cloud tiene seguridad SSL y las solicitudes de autenticación requieren una firma y parámetros de consulta de AppSID o un encabezado de autorización de OAuth 2.0.