Traduza documentos Word, PDF, Web em C#

Solução .NET 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 C#, F#, VB.NET.

Ver trecho de código

Traduzir documentos para mais de 300 idiomas em C#

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

Exemplo de código em C# para traduzir um documento
Selecione o formato de destino na lista
Código de execução
dotnet add package Aspose.Words
Cópia de
using Aspose.Words;

Document doc = new Document("Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");

// Usar modelos de linguagem generativa do Google.
AiModel model = AiModel.Create(AiModelType.GeminiFlashLatest).WithApiKey(apiKey);

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save("Output.docx");
using Aspose.Words;

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("my-model-24b", "https://your-server.com/v1").WithApiKey("");

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save("Output.docx");

class CustomAiModel : OpenAiModel
{
    private readonly string mUrl;
    internal CustomAiModel(string name, string url) : base(name) { mUrl = url; }
    public override string Url => mUrl;
}
Código de execução

Como traduzir um documento em C#

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

Existem três opções alternativas para instalar "Aspose.Words for .NET" em seu sistema. Escolha um que corresponda às suas necessidades e siga as instruções passo a passo:

Requisitos de sistema

Nosso produto é totalmente multiplataforma e oferece suporte a todas as principais implementações .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Como o código .NET não depende do hardware ou sistema operacional subjacente, mas apenas de uma Máquina Virtual, você está livre para desenvolver qualquer tipo de software para Windows, macOS, Android, iOS e Linux. Apenas certifique-se de ter instalado a versão correspondente do .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.

Recomendamos o uso de ambientes de desenvolvimento integrados Microsoft Visual Studio, Xamarin e MonoDevelop para criar aplicativos C#, F#, VB.NET.

Para obter mais detalhes, 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.