Թարգմանեք Word, PDF, վեբ‑փաստաթղթեր C++-ում

C++ լուծում AI-ի միջոցով փաստաթղթեր թարգմանելու համար.

Google Gemini-ի գեներատիվ լեզվական մոդելների անխափան ինտեգրումը ապահովում է լայնածավալ AI‑հիմնված փաստաթղթի մշակման հնարավորություններ C++ հավելվածների համար.

Դիտեք կոդի հատվածը

Թարգմանել փաստաթղթեր 300+ լեզուներով C++-ում

Ավտոմատացրեք փաստաթղթերի թարգմանությունը՝ օգտագործելով Google Gemini AI մոդելները Aspose.Words-ի հետ 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-ի ուղեցույցը։

Սկսեք թարգմանել փաստաթղթեր 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++ տեղադրելու երեք տարբերակ կա: Խնդրում ենք ընտրել մեկը, որը համապատասխանում է ձեր կարիքներին և հետևեք քայլ առ քայլ հրահանգներին.

Համակարգի պահանջները

Դուք կարող եք օգտագործել այս C++ գրադարանը ` Microsoft Windows, Linux և macOS օպերացիոն համակարգերում ծրագրակազմ մշակելու համար:

  • GCC >= 6.3.0 և Clang >= 3.9.1 պահանջվում են Linux- ի համար
  • MaccOS- ի համար պահանջվում է Xcode >= 12.5.1, Clang և libc++

Եթե դուք ծրագրակազմ եք մշակում Linux- ի կամ macOS- ի համար, խնդրում ենք ստուգել գրադարանի լրացուցիչ կախվածության (fontconfig և mesa-glu բաց կոդով փաթեթների) մասին տեղեկությունները Ապրանքի փաստաթղթերում:

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2026. Բոլոր իրավունքները պաշտպանված են.