Přeložte dokument
Překlad dokumentů je v době vysoké digitalizace často potřebnou možností. Aspose.Words podporuje překlad dokumentů pomocí generativních jazykových modelů Google, což umožňuje vývojářům překládat obsah textů do více než 300 jazyků.
Pomocí metody Translate přeložte své dokumenty do jakéhokoli jazyka uvedeného v Language. Upozorňujeme, že pokud zdrojový dokument obsahuje několik jazyků, model založený na umělé inteligenci Google bude schopen přeložit všechny podporované jazyky. Pokud model nedokáže rozpoznat jazyk v některých textových fragmentech, pak vám bude vrácen dokument s těmito nepřeloženými fragmenty a s přeloženým zbytkem textu.
Následující příklad kódu ukazuje, jak použít model Gemini 1.5 Flash v Aspose.Words k překladu dokumentu do arabštiny:
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");