Translate

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ámetroEscribeDescripción
sourceDocumentDocumentEl documento a traducir.
targetLanguageLanguageEl idioma al que se traducirá el documento.

Valor_devuelto

Un nuevoDocumentobjeto 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