Traduza documentos Word, PDF, Web em Python

Solução Python 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 Python.

Ver trecho de código

Traduzir documentos para mais de 300 idiomas em Python

Automatize a tradução de documentos usando os modelos de IA Google Gemini com Aspose.Words para Python via .NET. 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 Python hoje — experimente a demonstração ao vivo acima.

Exemplo de código em Python para traduzir um documento
Selecione o formato de destino na lista
Código de execução
pip install aspose-words
Cópia de
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Usar modelos de linguagem generativa do Google.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GEMINI_FLASH_LATEST).with_api_key(api_key)

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")
doc = aw.Document("Document.docx")
# Pass an empty string if the self-hosted model does not require an API key.
model = CustomAiModel("my-model-24b", "https://your-server.com/v1").with_api_key("")

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("Output.docx")

class CustomAiModel(aw.ai.OpenAiModel):
    def __init__(self, name, url):
        super().__init__(name)
        self._url = url
    @property
    def url(self):
        return self._url
Código de execução

Como traduzir um documento em Python

  1. Instale o Aspose.Words for Python via .NET.
  2. Adicione uma referência à biblioteca (importe a biblioteca) ao seu projeto Python.
  3. Abra o arquivo fonte em Python.
  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 Python via .NET para traduzir documentos

Hospedamos nossos pacotes Python em repositórios PyPi. Siga as instruções passo a passo sobre como instalar o "Aspose.Words for Python via .NET" em seu ambiente de desenvolvedor.

Requisitos de sistema

Este pacote é compatível com Python ≥3.5 e <3.12. Se você desenvolve software para Linux, consulte os requisitos adicionais para gcc e libpython na 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.