Translate

IAiModelText.Translate method

Sağlanan belgeyi belirtilen hedef dile çevirir. Bu işlem, içerik çevirisi için bağlı AI modelinden yararlanır.

public Document Translate(Document sourceDocument, Language targetLanguage)
ParametreTipTanım
sourceDocumentDocumentTercüme edilecek belge.
targetLanguageLanguageBelgenin çevrileceği dil.

Geri dönüş değeri

Yeni birDocumentçevrilmiş belgeyi içeren nesne.

Örnekler

Google modelleri kullanılarak metnin nasıl çevrileceğini gösterir.

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

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Google üretici dil modellerini kullanın.
IAiModelText model = (GoogleAiModel)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

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

Ayrıca bakınız