Translate

IAiModelText.Translate method

Übersetzt das bereitgestellte Dokument in die angegebene Zielsprache. Dieser Vorgang nutzt das verbundene KI-Modell zur Inhaltsübersetzung.

public Document Translate(Document sourceDocument, Language targetLanguage)
ParameterTypBeschreibung
sourceDocumentDocumentDas zu übersetzende Dokument.
targetLanguageLanguageDie Sprache, in die das Dokument übersetzt wird.

Rückgabewert

Ein neuesDocumentObjekt, das das übersetzte Dokument enthält.

Beispiele

Zeigt, wie Text mithilfe von Google-Modellen übersetzt wird.

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

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Verwenden Sie generative Sprachmodelle von Google.
IAiModelText model = (GoogleAiModel)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

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

Siehe auch