<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-translation-cloud</artifactId>
<version>20.8.0</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-translation-cloud', version: '20.8.0')
<dependency org="com.groupdocs" name="groupdocs-translation-cloud" rev="20.8.0">
<artifact name="groupdocs-translation-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-translation-cloud" % "20.8.0"
API REST Java Cloud de tradução de documentos
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Translation Cloud SDK for Java ajuda você a criar aplicativos Java de tradução de documentos na nuvem que funcionam sem instalar nenhum software de terceiros. É um wrapper em torno de GroupDocs.Translation Cloud REST APIs.
Recursos do SDK de tradução de documentos na nuvem
- Suporta mais de 70 pares de idiomas para realizar a tradução de documentos na nuvem.
- {{HIPERLINK1}}.
- Usa Neural Machine Translation para realizar tradução de idiomas rápida e precisa na nuvem.
- Mantém intacta a estrutura e a formatação do documento na nuvem durante e após a tradução.
- Suporta a tradução dos seguintes elementos nos documentos em nuvem do Microsoft Word® ou ODT:
- parágrafos
- cabeçalho rodapé
- nota de rodapé e nota de fim
- legendas de imagens
- mesas
- Suporta a tradução dos seguintes elementos nos documentos em nuvem Microsoft Excel® ou ODS:
- mesas
- tabelas dinâmicas
- células (no caso de texto)
- gráficos
- Suporta a tradução dos seguintes elementos nos documentos em nuvem do Microsoft PowerPoint® ou ODP:
- slide mestre
- slides selecionados
- notas e comentários do slide
- cabeçalho rodapé
- quadros de texto
- gráficos
- mesas
- Converta documento em nuvem traduzido para qualquer um dos formatos de saída suportados.
Formatos de arquivo de tradução de documento suportados
Microsoft Word®: DOC, DOCX, DOCM, RTF
OpenOffice Writer®: ODT
Microsoft Excel®: XLS, XLSX, XLSM, CSV, TSV
OpenOffice Calc®: ODS
Microsoft PowerPoint®: PPT, PPTX, PPTM
OpenOffice Impress®: ODP
Layout Fixo: PDF
Outro: MD (remarcação)
Formatos de arquivo de saída de tradução em nuvem compatíveis
O arquivo traduzido pode ser obtido em muitos outros formatos de arquivo suportados. Basta especificar o formato de saída do documento traduzido colocando a extensão do arquivo no corpo da solicitação:
- DOC, DOCX, ODT, RTF para DOCX, RTF, HTML, ODT, TXT, MD, PDF, TIFF, SVG, XPS
- XLS, XLSX, ODS, CSV, TSV para XLSX, XLSB, HTML, PDF, XPS, ODS, MD, DOCX, PPTX, TIFF
- PPT, PPTX, ODP para PPTX, PDF, TIFF, HTML, XPS, ODP
- PDF para DOCX, PPTX, HTML, XPS, SVG
- MD para HTML, PDF, DOCX, TIFF, XPS
Visite Supported Translation Formats para mais detalhes.
Pares de Tradução de Idiomas Suportados
- Traduzir inglês para francês e francês para inglês
- Traduzir inglês para alemão e alemão para inglês
- Traduzir inglês para alemão e alemão para inglês
- Traduzir inglês para chinês e chinês para inglês
- Traduzir inglês para espanhol e espanhol para inglês
- Traduzir inglês para italiano e italiano para inglês
- Traduzir inglês para russo e russo para inglês
- Traduzir inglês para árabe e árabe para inglês
- Traduzir inglês para português e português para inglês
- Traduzir inglês para polonês e polonês para inglês
- Traduzir inglês para ucraniano e ucraniano para inglês
- Traduzir inglês para vietnamita e vietnamita para inglês
- Traduzir inglês para indonésio e indonésio para inglês
- Traduzir inglês para hindi e hindi para inglês
- Traduzir inglês para grego e grego para inglês
- Traduzir inglês para holandês e holandês para inglês
- Traduzir inglês para húngaro e húngaro para inglês
- Traduzir inglês para sueco e sueco para inglês
- Traduzir inglês para turco e turco para inglês
- Traduzir inglês para japonês e japonês para inglês
- Traduzir inglês para coreano e coreano para inglês
- Traduzir inglês para tcheco e tcheco para inglês
- Traduzir inglês para finlandês e finlandês para inglês
- Traduzir inglês para irlandês e irlandês para inglês
- Traduzir inglês para eslovaco e eslovaco para inglês
- Traduzir inglês para farsi e farsi para inglês
- Traduzir inglês para persa e persa para inglês
- Traduzir inglês para hebraico e hebraico para inglês
- Traduzir Inglês para Azerbaijão e Azerbaijão para Inglês
- Traduzir inglês para tailandês e tailandês para inglês
- Traduzir inglês para romeno e romeno para inglês
- Traduzir inglês para malaio e malaio para inglês
- Traduzir inglês para búlgaro e búlgaro para inglês
- Traduzir francês para alemão e alemão para francês
- Traduzir francês para alemão e alemão para francês
- Traduzir francês para italiano e italiano para francês
- Traduzir francês para árabe e árabe para francês
Requisitos
A construção da biblioteca cliente da API requer:
- Java 1.7+
- Especialista
Pré-requisitos
Para usar GroupDocs.Translation Cloud SDK for Java, você precisa registrar uma conta com GroupDocs Cloud e pesquisar/criar ID e Segredo do cliente em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte GroupDocs Cloud Pricing.
Instalar GroupDocs.Translation-Cloud do Maven
Adicione o repositório GroupDocs Cloud ao seu aplicativo pom.xml
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Instalar a partir da fonte
Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:
mvn clean install
Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:
mvn clean deploy
Consulte o OSSRH Guide para obter mais informações.
Usuários do Maven
Adicione esta dependência ao POM do seu projeto:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-translation-cloud</artifactId>
<version>22.5</version>
</dependency>
Outros
Primeiramente gere o JAR executando:
mvn clean package
Em seguida, instale manualmente os seguintes JARs:
target/groupdocs-translation-cloud-22.5.jar
alvo/lib/*.jar
Iniciar
Siga as instruções Quick Start.
Traduza texto simples por meio do Java Cloud SDK
import com.GroupDocs.translate.api.*;
import com.GroupDocs.translate.Configuration;
import static java.lang.System.out;
public static void main(String[] args) throws Exception {
// add your client id here
Configuration.setClient_id("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
// add your client secret here
Configuration.setClient_secret("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");
// add language pair here, see https://wiki.groupdocs.cloud/translationcloud/developer-guide/supported-languages/
pair = ""
// add text to translate here
text = ""
TextInfo textInfo = new TextInfo(pair, text);
String userRequest = textInfoList.toString();
TranslationTextRequest translationTextRequest = new TranslationTextRequest(userRequest);
TranslationTextResponse translateTextResponse = TranslationApi.TranslateText(translationTextRequest);
out.print(translateTextResponse.translation);
}
Autorização e Autenticação
Authentication schemes definido para a API é o seguinte:
JWT
- Tipo: OAuth 2.0
- Fluxo: aplicativo
- URL de autorização:https://api.groupdocs.cloud/connect/token
- Token Lifetime: 1 dia (Padrão)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-translation-cloud-20.8.0-sources.zip | 47 KB | |
groupdocs-translation-cloud-20.8.0.jar | 283 bytes | |
groupdocs-translation-cloud-20.8.0.pom | 4 KB |
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Translation Cloud JAR document automation document automation cloud document DOC DOCX DOCM RTF ODT XLS XLSX XLSM CSV TSV ODS PPT PPTX PPTM ODP PDF MD Markdown translate translator multi lingual language language pair translation pair JSON paragraph header footer footnote endnote image caption table pivot cells charts master slide notes comments frames convert conversion converter French English German Deutsch Chinese Spanish Italian Russian Arabic Portuguese Polish Ukrainian Vietnamese Indonesian Hindi Greek Dutch Hungarian Swedish Turkish Japanese Korean Czech Finnish Irish Slovak Farsi Persian Hebrew Azerbaijani Thai Romanian Malay Bulgarian English to French French to English English to German German to English English to Deutsch Deutsch to English English to Chinese Chinese to English English to Spanish Spanish to English English to Italian Italian to English English to Russian Russian to English English to Arabic Arabic to English English to Portuguese Portuguese to English English to Polish Polish to English English to Ukrainian Ukrainian to English English to Vietnamese Vietnamese to English English to Indonesian Indonesian to English English to Hindi Hindi to English English to Greek Greek to English English to Dutch Dutch to English English to Hungarian Hungarian to English English to Swedish Swedish to English English to Turkish Turkish to English English to Japanese Japanese to English English to Korean Korean to English English to Czech Czech to English English to Finnish Finnish to English English to Irish Irish to English English to Slovak Slovak to English English to Farsi Farsi to English English to Persian Persian to English English to Hebrew Hebrew to English English to Azerbaijani Azerbaijani to English English to Thai Thai to English English to Romanian Romanian to English English to Malay Malay to English English to Bulgarian Bulgarian to English French to German German to French French to Deutsch Deutsch to French French to Italian Italian to French French to Arabic Arabic to French