Перевести документ

Contents
[ ]

Перевод документов - это часто необходимая опция в эпоху высокой цифровизации. Aspose.Words поддерживает перевод документов с использованием Google моделей генерирующего языка, что позволяет разработчикам переводить текстовое содержимое более чем на 300 языков.

Используйте метод Translate для перевода ваших документов на любой язык, представленный в списке Language. Обратите внимание, что если исходный документ содержит несколько языков, модель, основанная на Google AI, сможет переводить все поддерживаемые языки. Если модель не сможет распознать язык в некоторых фрагментах текста, вам будет возвращен документ с этими непереведенными фрагментами и переведенным остальным текстом.

В следующем примере кода показано, как использовать модель Gemini 1.5 Flash в Aspose.Words для перевода документа на арабский язык:

Document doc = new Document(MyDir + "Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use Google generative language models.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");