Traduza documentos Word, PDF, Web em Java

Solução Java para traduzir documentos usando IA

Integração perfeita com os modelos de linguagem generativa Google Gemini fornece amplas capacidades de processamento de documentos baseadas em IA para aplicações Java.

Ver trecho de código

Traduzir documentos para mais de 300 idiomas em Java

Automatize a tradução de documentos usando os modelos de IA Google Gemini com Aspose.Words para Java. Traduza arquivos DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT e EPUB para mais de 300 idiomas, preservando o layout e a formatação originais. O mecanismo baseado em IA detecta automaticamente o idioma de origem — mesmo em documentos multilíngues — e deixa sem tradução apenas os fragmentos que não consegue identificar.

Por que os desenvolvedores escolhem o Aspose.Words para tradução de documentos

  • Uma única chamada de API para traduzir todo o documento
  • Detecção automática do idioma de origem para documentos com múltiplos idiomas
  • Saída preservada no formato e layout originais
  • Suporte a DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB e outros

A autenticação requer uma chave de API do Google. Para a lista completa de modelos de IA suportados, consulte a Referência da API.

Comece a traduzir documentos em Java hoje — experimente a demonstração ao vivo acima.

Exemplo de código em Java para traduzir um documento
Selecione o formato de destino na lista
Código de execução
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
Cópia de
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Cópia de
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Cópia de
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Cópia de
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");

// Usar modelos de linguagem generativa do Google.
AiModel model = AiModel.create(AiModelType.GEMINI_FLASH_LATEST).withApiKey(apiKey);

Document translatedDoc = model.translate(doc, Language.ARABIC);
translatedDoc.save("Output.docx")
Document doc = new Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
AiModel model = new CustomAiModel().withApiKey("");

Document translatedDoc = model.translate(doc, Language.Arabic);
translatedDoc.save("Output.docx")

static class CustomAiModel extends OpenAiModel
{
    protected String getUrl() { return "https://your-server.com/v1"; }
    protected String getName() { return "my-model-24b"; }
}
Código de execução

Como traduzir um documento em Java

  1. Instale o Aspose.Words for Java.
  2. Adicione uma referência à biblioteca (importe a biblioteca) ao seu projeto Java.
  3. Abra o arquivo fonte em Java.
  4. Chame o método Translate, passando seu documento junto com o idioma de destino.
  5. Ao concluir, você receberá um documento traduzido que pode salvar como um novo arquivo no formato que precisar.

Biblioteca Java para traduzir documentos

Hospedamos nossos pacotes Java em repositórios Maven. 'Aspose.Words for Java' é um JAR comum contendo código de bytes. Siga as instruções passo a passo sobre como instalá-lo em seu ambiente de desenvolvedor Java.

Requisitos de sistema

Java SE 7 e versões mais recentes de Java são suportadas. Também fornecemos um pacote separado para Java SE 6 caso você seja obrigado a usar este JRE desatualizado.

Nosso Java é multiplataforma e executado em todos os sistemas operacionais com JVM, incluindo Microsoft Windows, Linux, macOS, Android e iOS.

Para obter informações sobre dependências de pacotes opcionais, como JogAmp JOGL, Harfbuzz fonte Java Advanced Imaging JAI, consulte a documentação do produto.

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2026. Todos os direitos reservados.