Переклад Word, PDF, веб‑документів у C#

Рішення на .NET для перекладу документів з використанням ШІ

Безшовна інтеграція з генеративними мовними моделями Google Gemini забезпечує широкі можливості обробки документів на основі ШІ для застосунків на C#, F#, VB.NET.

Переглянути фрагмент коду

Переклад документів на 300+ мов у C#

Автоматизуйте переклад документів, використовуючи моделі Google Gemini AI з Aspose.Words для .NET. Перекладайте файли DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT та EPUB на понад 300 мов зі збереженням оригінального макету та форматування. Рушій на основі ШІ автоматично визначає вихідну мову — навіть у багатомовних документах — і залишає неперекладеними лише ті фрагменти, які не може розпізнати.

Чому розробники обирають Aspose.Words для перекладу документів

  • Один виклик API для перекладу всього документа
  • Автоматичне визначення вихідної мови для документів зі змішаними мовами
  • Збереження результату у вихідному форматі та з оригінальним макетом
  • Підтримка DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB та інших форматів

Для автентифікації потрібен ключ API Google. Повний список підтримуваних моделей ШІ див. у Довіднику API.

Почніть перекладати документи в C# вже сьогодні — спробуйте інтерактивну демонстрацію вище.

Приклад коду на C# для перекладу документа
Виберіть цільовий формат зі списку
Виконати код
dotnet add package Aspose.Words
Копія
using Aspose.Words;

Document doc = new Document("Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");

// Використовуйте генеративні мовні моделі Google.
AiModel model = AiModel.Create(AiModelType.GeminiFlashLatest).WithApiKey(apiKey);

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save("Output.docx");
using Aspose.Words;

Document doc = new Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
AiModel model = new CustomAiModel("my-model-24b", "https://your-server.com/v1").WithApiKey("");

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save("Output.docx");

class CustomAiModel : OpenAiModel
{
    private readonly string mUrl;
    internal CustomAiModel(string name, string url) : base(name) { mUrl = url; }
    public override string Url => mUrl;
}
Виконати код

Як перекласти документ на C#

  1. Встановіть Aspose.Words for .NET.
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) у ваш проект C#.
  3. Відкрийте вихідний файл у C#.
  4. Викличте метод Translate, передавши ваш документ разом із цільовою мовою.
  5. Після завершення ви отримаєте перекладений документ, який можна зберегти як новий файл у потрібному вам форматі.

Бібліотека .NET для перекладу документів

Є три альтернативні варіанти встановлення "Aspose.Words для .NET" у вашу систему. Будь ласка, виберіть той, який відповідає вашим потребам, і дотримуйтесь покрокових інструкцій:

Системні вимоги

Наш продукт є повністю кросплатформним і підтримує всі основні реалізації .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Оскільки код .NET не залежить від основного апаратного забезпечення чи операційної системи, а залежить лише від віртуальної машини, ви можете вільно розробляти будь-яке програмне забезпечення для Windows, macOS, Android, iOS і Linux. Просто переконайтеся, що ви встановили відповідну версію .NET Framework, .NET Core, Windows Azure, Mono або Xamarin.

Ми рекомендуємо використовувати інтегровані середовища розробки Microsoft Visual Studio, Xamarin і MonoDevelop для створення програм C#, F#, VB.NET.

Для отримання додаткової інформації зверніться до документації продукту.

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2026. Всі права захищені.