C++ में Word, PDF, वेब दस्तावेज़ों का अनुवाद करें

AI का उपयोग करके दस्तावेज़ों का अनुवाद करने के लिए C++ समाधान

Google Gemini जेनरेटिव भाषा मॉडलों के साथ सहज एकीकरण C++ अनुप्रयोगों के लिए व्यापक AI-आधारित दस्तावेज़ प्रोसेसिंग क्षमताएँ प्रदान करता है।

कोड स्निपेट देखें

C++ में 300+ भाषाओं में दस्तावेज़ अनुवाद करें

Google Gemini AI मॉडलों का उपयोग करके Aspose.Words for C++ के साथ दस्तावेज़ अनुवाद को स्वचालित करें। DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT, और EPUB फ़ाइलों को 300 से अधिक भाषाओं में अनुवादित करें, जबकि मूल लेआउट और फ़ॉर्मेटिंग को बनाए रखें। AI‑आधारित इंजन स्रोत भाषा का स्वतः पता लगाता है — यहाँ तक कि बहुभाषी दस्तावेज़ों में भी — और केवल उन भागों को अनूदित नहीं करता जिन्हें वह पहचान नहीं सकता।

दस्तावेज़ अनुवाद के लिए डेवलपर्स Aspose.Words को क्यों चुनते हैं

  • पूरे दस्तावेज़ को अनुवादित करने के लिए एकल API कॉल
  • मिश्रित‑भाषा दस्तावेज़ों के लिए स्वचालित स्रोत‑भाषा पहचान
  • आउटपुट मूल फ़ॉर्मेट और लेआउट में संरक्षित रहता है
  • DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB और अधिक फ़ॉर्मेट्स का समर्थन

प्रमाणीकरण के लिए Google API कुंजी आवश्यक है। समर्थित AI मॉडलों की पूरी सूची के लिए API Reference देखें।

C++ में आज ही दस्तावेज़ अनुवाद शुरू करें — ऊपर दिया गया लाइव डेमो आज़माएँ।

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; }
};
कोड चलाएँ

दस्तावेज़ को C++ में कैसे अनुवादित करें

  1. Aspose.Words for C++ स्थापित करें।
  2. अपने C++ प्रोजेक्ट में लाइब्रेरी रेफ़रेंस (लाइब्रेरी इम्पोर्ट) जोड़ें।
  3. C++ में स्रोत फ़ाइल खोलें।
  4. Translate मेथड को कॉल करें, अपने दस्तावेज़ को लक्ष्य भाषा के साथ पास करते हुए।
  5. पूरा होने पर, आपको एक अनूदित दस्तावेज़ मिलेगा जिसे आप आवश्यक फ़ॉर्मेट में नई फ़ाइल के रूप में सहेज सकते हैं।

दस्तावेज़ों का अनुवाद करने के लिए C++ लाइब्रेरी

आपके डेवलपर परिवेश में Aspose.Words for C++ को स्थापित करने के लिए तीन विकल्प हैं। कृपया अपनी आवश्यकताओं के समान एक चुनें और चरण-दर-चरण निर्देशों का पालन करें:

सिस्टम आवश्यकताएं

Microsoft Windows, Linux और macOS ऑपरेटिंग सिस्टम पर सॉफ़्टवेयर विकसित करने के लिए इस C++ लाइब्रेरी का उपयोग कर सकते हैं:

  • Linux के लिए GCC >= 6.3.0 और Clang >= 3.9.1
  • MacOS के लिए Xcode >= 12.5.1, Clang और libc++

यदि आप Linux या macOS के लिए सॉफ़्टवेयर विकसित करते हैं, तो कृपया उत्पाद दस्तावेज़ीकरण fontconfig और mesa-glu ओपन-सोर्स पैकेज) के बारे में जानकारी देखें।

5%

उत्पाद अपडेट के लिए सदस्यता लें

मासिक न्यूज़लेटर और ऑफ़र सीधे आपके मेलबॉक्स में प्राप्त करें।

© Aspose Pty Ltd 2001-2026. सर्वाधिकार सुरक्षित।