Google Gemini AI मॉडलों का उपयोग करके Aspose.Words for C++ के साथ दस्तावेज़ अनुवाद को स्वचालित करें। DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, और EPUB फ़ाइलों को 300 से अधिक भाषाओं में अनुवादित करें, जबकि मूल लेआउट और फ़ॉर्मेटिंग को बनाए रखें। AI‑आधारित इंजन स्रोत भाषा का स्वतः पता लगाता है — यहाँ तक कि बहुभाषी दस्तावेज़ों में भी — और केवल उन भागों को अनूदित नहीं करता जिन्हें वह पहचान नहीं सकता।
प्रमाणीकरण के लिए Google API कुंजी आवश्यक है। समर्थित AI मॉडलों की पूरी सूची के लिए API Reference देखें।
C++ में आज ही दस्तावेज़ अनुवाद शुरू करें — ऊपर दिया गया लाइव डेमो आज़माएँ।
dotnet add package Aspose.Words.Cpp
प्रतिलिपि
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");
// Google जनरेटिव भाषा मॉडल का उपयोग करें।
System::SharedPtr<Aspose::Words::AI::AiModel> model = Aspose::Words::AI::AiModel::Create(Aspose::Words::AI::AiModelType::GeminiFlashLatest)->WithApiKey(apiKey);
auto translatedDoc = model->Translate(doc, Aspose::Words::AI::Language::Arabic);
translatedDoc->Save(u"Output.docx");
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
auto model = System::MakeObject<CustomAiModel>(u"my-model-24b", u"https://your-server.com/v1");
model->WithApiKey(u"");
auto translatedDoc = model->Translate(doc, Aspose::Words::AI::Language::Arabic);
translatedDoc->Save(u"Output.docx");
class CustomAiModel : public Aspose::Words::AI::OpenAiModel
{
private:
System::String mUrl;
public:
CustomAiModel(System::String name, System::String url) : OpenAiModel(name) { mUrl = url; }
System::String get_Url() override { return mUrl; }
};
आपके डेवलपर परिवेश में Aspose.Words for C++ को स्थापित करने के लिए तीन विकल्प हैं। कृपया अपनी आवश्यकताओं के समान एक चुनें और चरण-दर-चरण निर्देशों का पालन करें:
Microsoft Windows, Linux और macOS ऑपरेटिंग सिस्टम पर सॉफ़्टवेयर विकसित करने के लिए इस C++ लाइब्रेरी का उपयोग कर सकते हैं:
यदि आप Linux या macOS के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण fontconfig और mesa-glu ओपन-सोर्स पैकेज) के बारे में जानकारी देखें।