Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
A tradução de documentos é uma opção frequentemente necessária na era da alta digitalização. Aspose.Words oferece suporte à tradução de documentos usando Google modelos de linguagem generativa, o que permite aos desenvolvedores traduzir o conteúdo de textos para mais de 300 idiomas.
Utilize o método Translate para traduzir os seus documentos para qualquer língua representada na enumeração Language. Observe que, se o documento de origem contiver vários idiomas, o modelo baseado no Google AI poderá traduzir todos os idiomas suportados. Se o modelo não puder reconhecer o idioma em alguns fragmentos de texto, ser-lhe-á devolvido um documento com esses fragmentos não traduzidos e com o resto do texto traduzido.
O exemplo de código a seguir mostra como usar o modelo Gemini 1.5 Flash em Aspose.Words para traduzir um documento para o árabe:
void AiTranslate()
{
auto doc = MakeObject<Document>(MyDir + u"Document.docx");
SharedPtr<IAiModelText> model = System::ExplicitCast<GoogleAiModel>(MakeObject<AiModel>()->Create(AiModelType::Gpt4OMini)->WithApiKey(u"API_KEY"));
auto translatedDoc = model->Translate(doc, Language::Arabic);
translatedDoc->Save(ArtifactsDir + u"AI.AiTranslate.docx");
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.