Translate
IAiModelText.Translate method
Переводит предоставленный документ на указанный целевой язык. Эта операция использует подключенную модель ИИ для перевода контента.
public Document Translate(Document sourceDocument, Language targetLanguage)
Параметр | Тип | Описание |
---|---|---|
sourceDocument | Document | Документ, подлежащий переводу. |
targetLanguage | Language | Язык, на который будет переведен документ. |
Возвращаемое значение
НовыйDocument
объект, содержащий переведенный документ.
Примеры
Показывает, как переводить текст с использованием моделей Google.
Document doc = new Document(MyDir + "Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Используйте генеративные языковые модели Google.
IAiModelText model = (GoogleAiModel)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);
Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");
Смотрите также
- class Document
- enum Language
- interface IAiModelText
- пространство имен Aspose.Words.AI
- сборка Aspose.Words