Image

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.

См. также