Translate
Contenido
[
Ocultar
]IAiModelText.Translate method
Traduce el documento proporcionado al idioma de destino especificado. Esta operación aprovecha el modelo de IA conectado para la traducción de contenido.
public Document Translate(Document sourceDocument, Language targetLanguage)
Parámetro | Escribe | Descripción |
---|---|---|
sourceDocument | Document | El documento a traducir. |
targetLanguage | Language | El idioma al que se traducirá el documento. |
Valor_devuelto
Un nuevoDocument
objeto que contiene el documento traducido.
Ejemplos
Muestra cómo traducir texto utilizando modelos de Google.
Document doc = new Document(MyDir + "Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Utilice modelos de lenguaje generativo de Google.
IAiModelText model = (GoogleAiModel)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);
Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");
Ver también
- class Document
- enum Language
- interface IAiModelText
- espacio de nombres Aspose.Words.AI
- asamblea Aspose.Words