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)
Parameter | Typ | Beskrivning |
---|---|---|
sourceDocument | Document | Dokumentet som ska översättas. |
targetLanguage | Language | Det språk som dokumentet ska översättas till. |
Returvärde
En nyDocument
objekt 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
- class Document
- enum Language
- interface IAiModelText
- namnutrymme Aspose.Words.AI
- hopsättning Aspose.Words