
O Aspose.Words oferece agora funcionalidades avançadas de tradução de texto com tecnologia de IA através do namespace Aspose.Words.AI. Esta funcionalidade aproveita os modelos de linguagem generativa do Google, permitindo que os programadores traduzam facilmente o conteúdo do documento para vários idiomas com o mínimo de esforço. Quer esteja a localizar um documento ou a colaborar entre diferentes regiões de idioma, o Aspose.Words simplifica a integração da funcionalidade de tradução nas suas aplicações.
Este artigo abrange os seguintes temas:
Como traduzir um documento
Para traduzir um documento, pode utilizar o método Translate fornecido pela interface IAiModelText. Comece por criar uma instância do modelo de IA, definindo a chave API apropriada e especificando o idioma de destino utilizando a enumeração Language. O processo de tradução é eficiente, permitindo aos programadores manipular documentos multilingues com facilidade.
Eis um exemplo de como traduzir um documento Word utilizando o Aspose.Words:
Documento doc = novo Documento(MeuDirectório + "Documento. docx");
string apiKey = Ambiente. GetEnvironmentVariable("API_KEY");
// Utilize modelos de linguagem generativa do Google.
Modelo IAiModelText = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);
Documento traduzidoDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");
Porquê usar o Aspose.Words para tradução?
- Integração perfeita: adicione facilmente a funcionalidade de tradução às suas aplicações.
- Opções personalizáveis: Traduza o conteúdo para vários idiomas com um controlo preciso.
- Eficiência: utilize modelos baseados em IA para traduções rápidas e fiáveis.
O Aspose.Words simplifica o processo de tradução de documentos, permitindo que os programadores se concentrem em fornecer soluções multilingues de alta qualidade. Para mais detalhes, explore a documentação da API Aspose.Words.