Traduceți un document

Contents
[ ]

Traducerea documentelor este o opțiune frecvent necesară în era digitalizării înalte. Aspose.Words acceptă traducerea documentelor folosind modele de limbaj generativ Google, care le permite dezvoltatorilor să traducă conținutul textelor în peste 300 de limbi.

Utilizați metoda Translate pentru a traduce documentele în orice limbă reprezentată în Language enumerare. Rețineți că, dacă documentul sursă conține mai multe limbi, modelul bazat pe Google AI va putea traduce toate limbile acceptate. Dacă modelul nu poate recunoaște limba în unele fragmente de text, atunci vi se va returna un document cu aceste fragmente netraduse și cu restul textului tradus.

Următorul exemplu de cod arată cum să utilizați modelul Gemini 1.5 Flash în Aspose.Words pentru a traduce un document în arabă:

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

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use Google generative language models.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gemini15Flash).WithApiKey(apiKey);

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