TranslateAsync
SlidesAIAgent.TranslateAsync method
Übersetzt eine Präsentation in die angegebene Sprache mithilfe von KI.
public Task TranslateAsync(IPresentation presentation, string language)
| Parameter | Typ | Beschreibung |
|---|---|---|
| presentation | IPresentation | Zielpräsentation |
| language | String | Zielsprache |
Ausnahmen
| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | Presentation-Instanz wurde nicht bereitgestellt |
| ArgumentException | Language-Wert darf nicht null oder leer sein |
Bemerkungen
Im nachfolgenden Beispiel wird das Standard-AsposeAIWebClient verwendet, das durch den parameterlosen SlidesAIAgent-Konstruktor erstellt wird und eine Verbindung zu Asposes eigenem LLM herstellt. Um einen anderen KI-Anbieter zu nutzen, stellen Sie Ihr eigenes LLM bereit oder passen Sie die Verbindung an (z. B. indem Sie Ihren eigenen HttpClient bereitstellen) und übergeben eine IAIWebClient-Implementierung an den SlidesAIAgent-Konstruktor. Verfügbare Implementierungen sind:
Siehe auch
- Schnittstelle IPresentation
- Klasse SlidesAIAgent
- Namensraum Aspose.Slides.AI
- Assembly Aspose.Slides