Vertaal'n Dokument
Dokumentvertaling is’n dikwels benodigde opsie in die era van hoë digitalisering. Aspose.Words ondersteun dokumentvertaling met behulp van Google generatiewe taalmodelle, wat ontwikkelaars toelaat om teksinhoud in meer as 300 tale te vertaal.
Gebruik die Translate metode om jou dokumente te vertaal in enige taal wat in die Language opsomming verteenwoordig word. Let daarop dat as die brondokument verskeie tale bevat, Die Google AI-gebaseerde model alle ondersteunde tale kan vertaal. As die model nie die taal in sommige teksfragmente kan herken nie, sal u’n dokument met hierdie ongetranslateerde fragmente en met die res van die teks vertaal word.
Die volgende kode voorbeeld toon hoe om die Gemini 1.5 Flash model in Aspose.Words te gebruik om’n dokument in arabies te vertaal:
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");