Translate

IAiModelText.Translate method

Översätter det angivna dokumentet till det angivna målspråket. Denna åtgärd utnyttjar den anslutna AI-modellen för innehållsöversättning.

public Document Translate(Document sourceDocument, Language targetLanguage)
ParameterTypBeskrivning
sourceDocumentDocumentDokumentet som ska översättas.
targetLanguageLanguageDet språk som dokumentet ska översättas till.

Returvärde

En nyDocumentobjekt som innehåller det översatta dokumentet.

Exempel

Visar hur man översätter text med hjälp av Google-modeller.

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

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Använd Googles generativa språkmodeller.
IAiModelText model = (GoogleAiModel)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

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

Se även