Translate
Contenuti
[
Nascondere
]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)
Parametro | Tipo | Descrizione |
---|---|---|
sourceDocument | Document | Il documento da tradurre. |
targetLanguage | Language | La lingua in cui verrà tradotto il documento. |
Valore di ritorno
Un nuovoDocument
oggetto 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
- class Document
- enum Language
- interface IAiModelText
- spazio dei nomi Aspose.Words.AI
- assemblea Aspose.Words