Przetłumacz dokument

Contents
[ ]

Tłumaczenie dokumentów jest często potrzebną opcją w dobie wysokiej cyfryzacji. Aspose.Words obsługuje tłumaczenie dokumentów przy użyciu Google generatywnych modeli językowych, co pozwala programistom tłumaczyć treści tekstów na ponad 300 języków.

Użyj metody Translate, aby przetłumaczyć dokumenty na dowolny język reprezentowany w wyliczeniu Language. Pamiętaj, że jeśli dokument źródłowy zawiera kilka języków, model oparty na Google AI będzie mógł przetłumaczyć wszystkie obsługiwane języki. Jeśli model nie może rozpoznać języka w niektórych fragmentach tekstu, zostanie zwrócony dokument z tymi nieprzetłumaczonymi fragmentami i przetłumaczoną resztą tekstu.

Poniższy przykład kodu pokazuje, jak użyć modelu Gemini 1.5 Flash w Aspose.Words do przetłumaczenia dokumentu na język arabski:

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");