TranslateAsync
SlidesAIAgent.TranslateAsync método
Traduce una presentación al idioma especificado usando IA.
public Task TranslateAsync(IPresentation presentation, string language)
| Parámetro | Tipo | Descripción |
|---|---|---|
| presentation | IPresentation | Target presentation |
| language | String | Target language |
Excepciones
| excepción | condición |
|---|---|
| ArgumentNullException | Presentation instance is not provided |
| ArgumentException | Language value can’t be null or empty |
Observaciones
El ejemplo a continuación usa el AsposeAIWebClient predeterminado, que se crea mediante el constructor sin parámetros SlidesAIAgent y se conecta al LLM propio de Aspose. Para usar un proveedor de IA diferente, proporcione su propio LLM, o personalice la conexión (por ejemplo, proporcionando su propio HttpClient), pase una implementación IAIWebClient al constructor SlidesAIAgent. Las implementaciones disponibles incluyen:
Ver también
- interface IPresentation
- class SlidesAIAgent
- namespace Aspose.Slides.AI
- assembly Aspose.Slides