Aspose.Words теперь предлагает расширенные возможности перевода текста на основе ИИ через пространство имен Aspose.Words.AI. Эта функция использует генеративные языковые модели Google, позволяя разработчикам легко переводить содержимое документов на различные языки с минимальными усилиями. Независимо от того, локализуете ли вы документ или сотрудничаете в разных языковых регионах, Aspose.Words упрощает интеграцию функций перевода в ваши приложения.

В этой статье рассматриваются следующие темы:

Как перевести документ

Чтобы перевести документ, можно использовать метод Translate, предоставляемый интерфейсом IAiModelText. Начните с создания экземпляра модели ИИ, установки соответствующего ключа API и указания целевого языка с помощью перечисления Language. Процесс перевода эффективен, что позволяет разработчикам легко обрабатывать многоязычные документы.

Вот пример того, как перевести документ Word с помощью Aspose.Words:

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

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Используйте генеративные языковые модели Google.

IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

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

Зачем использовать Aspose.Words для перевода?

  • Бесшовная интеграция: Легко добавляйте функции перевода в свои приложения.
  • Настраиваемые параметры: Переводите контент на разные языки с точным контролем.
  • Эффективность: Используйте модели на основе ИИ для быстрых и надежных переводов.

Aspose.Words упрощает процесс перевода документов, позволяя разработчикам сосредоточиться на предоставлении высококачественных многоязычных решений. Для получения более подробной информации изучите документацию API Aspose.Words.

См. также