Google Gemini-ի գեներատիվ լեզվական մոդելների անխափան ինտեգրումը ապահովում է լայնածավալ AI‑հիմնված փաստաթղթի մշակման հնարավորություններ C++ հավելվածների համար.
Ավտոմատացրեք փաստաթղթերի թարգմանությունը՝ օգտագործելով Google Gemini AI մոդելները Aspose.Words-ի հետ C++-ի համար։ Թարգմանեք DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT և EPUB ֆայլերը 300-ից ավել լեզուներով՝ պահպանելով սկզբնական դասավորությունը և ձևաչափը։ AI‑ի վրա հիմնված շարժիչը ինքնաբար հայտնաբերում է աղբյուրի լեզուն — նույնիսկ բազմալեզու փաստաթղթերում — և թողնում է չթարգմանված միայն այն հատվածները, որոնք չի կարող ճանաչել։
Նույնականացման համար անհրաժեշտ է Google API բանալի։ Աջակցվող AI մոդելների ամբողջական ցանկի համար տես API-ի ուղեցույցը։
Սկսեք թարգմանել փաստաթղթեր 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++ տեղադրելու երեք տարբերակ կա: Խնդրում ենք ընտրել մեկը, որը համապատասխանում է ձեր կարիքներին և հետևեք քայլ առ քայլ հրահանգներին.
Դուք կարող եք օգտագործել այս C++ գրադարանը ` Microsoft Windows, Linux և macOS օպերացիոն համակարգերում ծրագրակազմ մշակելու համար:
Եթե դուք ծրագրակազմ եք մշակում Linux- ի կամ macOS- ի համար, խնդրում ենք ստուգել գրադարանի լրացուցիչ կախվածության (fontconfig և mesa-glu բաց կոդով փաթեթների) մասին տեղեկությունները Ապրանքի փաստաթղթերում: