Prevedite C++ na __PH1__

C++ rješenje za prevođenje dokumenata uz AI

Besprijekorna integracija s generativnim jezičnim modelima Google Gemini pruža opsežne AI‑temeljene mogućnosti obrade dokumenata za C++ aplikacije.

Pogledajte isječak koda

Prevođenje dokumenata na 300+ jezika u C++

Automatizirajte prevođenje dokumenata koristeći Google Gemini AI modele s Aspose.Words za C++. Prevodite DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT i EPUB datoteke na više od 300 jezika uz očuvanje originalnog izgleda i formatiranja. AI‑temeljeni motor automatski otkriva izvorni jezik — čak i u višejezičnim dokumentima — i ostavlja neprevedenima samo one fragmente koje ne može prepoznati.

Zašto programeri biraju Aspose.Words za prevođenje dokumenata

  • Jedan API poziv za prevođenje cijelog dokumenta
  • Automatsko otkrivanje izvornog jezika za dokumente s miješanim jezicima
  • Izlaz je očuvan u originalnom formatu i izgledu
  • Podrška za DOC, DOCX, RTF, PDF, ODT, HTML, Markdown, TXT, EPUB i druge formate

Za autentifikaciju je potreban Google API ključ. Potpuni popis podržanih AI modela možete pronaći u API referencu.

Počnite prevoditi dokumente u C++ već danas — isprobajte interaktivnu demonstraciju iznad.

Primjer koda u C++ za prevođenje dokumenta
Odaberite ciljni format s popisa
Pokreni kôd
dotnet add package Aspose.Words.Cpp
Kopirati
auto doc = System::MakeObject<Aspose::Words::Document>(u"Document.docx");
auto apiKey = System::Environment::GetEnvironmentVariable(u"API_KEY");

// Koristite Googleove generativne jezične modele.
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; }
};
Pokreni kôd

Kako prevesti dokument na C++

  1. Instalirajte Aspose.Words for C++.
  2. Dodajte referencu na biblioteku (importirajte biblioteku) u svoj C++ projekt.
  3. Otvorite izvornu datoteku u C++.
  4. Pozovite metodu Translate, prosljeđujući vaš dokument zajedno s ciljnim jezikom.
  5. Nakon završetka dobit ćete prevedeni dokument koji možete spremiti kao novu datoteku u željenom formatu.

Biblioteka C++ za prevođenje dokumenata

Postoje tri opcije za instalaciju Aspose.Words for C++ u okruženje razvojnog programera. Odaberite onaj koji odgovara vašim potrebama i slijedite upute korak po korak:

Zahtjevi sustava

Ovu biblioteku C++ možete koristiti za razvoj softvera na Microsoft Windows, Linux i macOS:

  • GCC >= 6.3.0 i Clang >= 3.9.1 potrebni su za Linux
  • Xcode >= 12.5.1, Clang i libc++ su potrebni za macOS

Ako razvijate softver za Linux ili macOS, provjerite informacije o dodatnim ovisnostima o knjižnici (fontconfig i mesa-glu paketi otvorenog koda) u dokumentaciji proizvoda.

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2026. Sva prava pridržana.