Traduceți un Document
Traducerea documentelor este o opțiune frecvent necesară în era digitalizării ridicate. Aspose.Words acceptă traducerea documentelor folosind Google modele de limbaj generativ, care permite dezvoltatorilor să traducă conținutul textelor în mai mult de 300 de limbi.
Utilizați metoda Translate pentru a traduce documentele în orice limbă reprezentată în enumerarea Language. 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");