Translate

IAiModelText.Translate method

Переводит предоставленный документ на указанный целевой язык. Эта операция использует подключенную модель ИИ для перевода контента.

public Document Translate(Document sourceDocument, Language targetLanguage)
ПараметрТипОписание
sourceDocumentDocumentДокумент, подлежащий переводу.
targetLanguageLanguageЯзык, на который будет переведен документ.

Возвращаемое значение

Новый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");

Смотрите также