Translate

IAiModelText.Translate method

Traduce il documento fornito nella lingua di destinazione specificata. Questa operazione sfrutta il modello di intelligenza artificiale connesso per la traduzione dei contenuti.

public Document Translate(Document sourceDocument, Language targetLanguage)
ParametroTipoDescrizione
sourceDocumentDocumentIl documento da tradurre.
targetLanguageLanguageLa lingua in cui verrà tradotto il documento.

Valore di ritorno

Un nuovoDocumentoggetto contenente il documento tradotto.

Esempi

Mostra come tradurre il testo utilizzando i modelli di Google.

Document doc = new Document(MyDir + "Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Utilizza i modelli linguistici generativi di Google.
IAiModelText model = (GoogleAiModel)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");

Guarda anche