Crie aplicativos baseados na API GroupDocs.Translation para qualquer plataforma que suporte Java. Concentre-se na lógica de negócios e não nos detalhes técnicos.
Iniciar teste gratuitoGroupDocs.Translation oferece tradução automática em tempo real para textos, documentos e recursos. Algoritmos poderosos de aprendizado de máquina e redes neurais sofisticadas fornecem uma qualidade próxima à de um tradutor humano profissional, mas muito mais rápido e econômico. Executado em um servidor de nuvem de alto desempenho hospedado pelo GroupDocs, ele pode traduzir PDF, documentos do Microsoft Office e OpenOffice, arquivos Markdown e recursos .NET em 37 idiomas europeus, do Oriente Médio e asiáticos (em 78 pares de idiomas). A API não apenas traduz texto, mas também preserva metadados, estrutura, estilos e layout de documentos com precisão.
Este SDK simplifica muito a interação do código Java com os serviços GroupDocs.Translation Cloud, permitindo que você se concentre na lógica de negócios em vez dos detalhes técnicos. Ele lida com todas as operações de rotina, como estabelecer conexões, enviar solicitações de API e analisar respostas, agrupando todas essas tarefas em alguns métodos simples que podem ser usados em qualquer aplicativo Java. O Java SDK, aplicativos de demonstração, documentação e exemplos são de código aberto distribuídos sob a licença MIT. Você pode usá-los para qualquer finalidade e alterar qualquer parte do código.
GroupDocs.Translation Cloud SDK para Java vem com guias de desenvolvedor detalhados e exemplos de código ao vivo para começar a trabalhar com recursos de API rapidamente. Basta criar uma conta gratuita no GroupDocs Cloud, obter informações de SID e chave do APP para se comunicar com a API do GroupDocs Cloud e você estará pronto para usar o SDK.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
import com.GroupDocs.translate.api.*;
import com.GroupDocs.translate.Configuration;
private static void setUpConfig() throws Exception {
Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
}
public String TranslateDocument() {
String name = "test.docx";
String folder = "";
String pair = "en-fr";
String format = "docx";
String storage = "First Storage";
String saveFile = "translation.docx";
String savePath = "";
boolean masters = false;
ArrayList elements = new ArrayList();
FileInfo fileInfo = new FileInfo(name, folder, pair, format, storage, saveFile, savePath, masters, elements);
TranslationDocumentRequest translationDocumentRequest = new TranslationDocumentRequest(fileInfo.toString());
TranslateDocumentResponse translateDocumentResponse = TranslationApi.TranslateDocument(translationDocumentRequest)
return translateDocumentResponse.message;
}
GroupDocs.Translation Cloud é uma API REST que pode ser facilmente integrada com qualquer linguagem ou plataforma, capaz de gerenciar requisições e respostas HTTP. Ele suporta todos os serviços populares de armazenamento em nuvem, como Google Cloud, Drive, DropBox e Amazon S3, para interagir sem nenhuma dependência.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
import com.GroupDocs.translate.api.*;
import com.GroupDocs.translate.Configuration;
private static void setUpConfig() throws Exception {
Configuration.setAPP_SID("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
Configuration.setAPI_KEY("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
}
static String TranslateText() {
pair = "en-fr";
text = "Text to translate";
TextInfo textInfo = new TextInfo(pair, text);
TranslationTextRequest translationTextRequest = new TranslationTextRequest(TextInfo.toString());
TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
return translateTextResponse.translation;
}
A API GroupDocs.Translation Cloud é protegida por SSL e as solicitações de autenticação requerem uma assinatura e parâmetros de consulta AppSID ou cabeçalho de autorização OAuth 2.0.