Ugrás a tartalomhoz

A választható analitika, munkamenet-rögzítés és hirdetések kikapcsolva maradnak, amíg nem fogadja el őket. Elutasíthatja őket, és továbbra is használhatja a Transglot szolgáltatást. Döntését bármikor módosíthatja itt: Süti-beállítások. Süti szabályzat

Folyamatos lokalizáció, bárhol is legyen a tartalmad: ide érkezik, majd vissza.

REST API, nullafüggőségi CLI, GitHub Action, amely meghiúsítja a feladatot visszautasított sor esetén, MCP szerver saját ügynökökhöz, tizenkét aláírt webhook, húsz fájlformátum és negyvenegy connector.

push

integráció, díjmentesen
41
integráció, díjmentesen
fájlformátumok
20
fájlformátumok
MCP-eszközök
17
MCP-eszközök
aláírt webhookok
12
aláírt webhookok

Minden elérési út amit már futtatsz.

Egyetlen jel, mert egyetlen ígéret: bárhol is legyen a tartalmad, ide elér, és vissza is megy. Nincs privát API, az irányítópult ugyanannak a v1-nek a kliense, amit te kapsz, és mind a 41 integráció benne van, nem pedig külön értékesítve.
41 integráció
nincs díjköteles

Ahol a szövegek már most is vannak.

32 kétirányú szinkronizálás. 9 csak importálásra szolgál, és ez fel van tüntetve.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
mcp szerver
17 eszköz

Az ügynökeid beszélik.

Ugyanazok a műveletek, ugyanazokon a kapukon keresztül, bármelyik ügynök számára, amelyet már használsz.

agent which keys fail length in de?
mcp 3 keys
agent re-draft them inside budget
mcp gates 4 of 4 pass
fájlformátumok
20

oda-vissza konverzió

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal és még tíz más formátum.

12 esemény

Aláírt webhookok.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
a saját termék használata záradék

Nincs privát API.

Az irányítópult ugyanannak a v1-es verziónak az ügyfele, amelyet a tokened hív.

költözés
ingyenes, minden csomagban

Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor.

Kulcsok, locale-ok és memória átkerülnek. Nem kell újra begépelni.

a folyamat

CLI, Action és egy piros pipa.

  • npx transglot push
  • transglot/transglot-action@v1
  • kilépés 4 elutasításkor
  • közzététel egyesítéskor

Ugyanaz a v1 amelyet az irányítópult használ.

szerkeszd az eredetit, válaszd ki a nyelveket, küldd el. Az útvonal és a sebességkorlát valós. A visszakapott köteg egy rögzített adat, és ezt jelez is
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 a 60-ból percenként, tokenenként
kérelemtörzs
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · egy projekt, öt képesség
válasz
még nincs elküldve semmi_
szerkeszd a forrást bal oldalon, válassz nyelveket, és küldd el. A köteg ide streamelődik
ugyanaz a kérés három másik ajtón keresztül, és ami visszaérkezik
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
Szimuláció a böngészőjében. A POST /v1/push, a képességek és a percenkénti hatvanas limit a kiadott API része; a kötegazonosító, a tervezetek és az időzítések rögzített adatok, és innen semmi nem kerül elküldésre sehova.
a konzol egy API-kliens

Push, fordítás, ellenőrzés és pull, mindegyik egy REST végpont.

Az alábbi képen látható minden sornak van egy hozzá tartozó útvonala: push, ellenőrzések, szójegyzék, kötegek és pull, mindegyik elérhető a saját kódjából egy projekttoken segítségével. A konzolban található API-játéktér élőben futtatja a csak olvasható műveleteket a projektjén, így először valós választ láthat.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. Feltölt egy forrásfájlt
    POST/v1/push
  2. Az ellenőrzési panel kitöltődik
    POST/v1/qa/run
  3. Zárol egy kifejezést
    POST/v1/glossary
  4. A köteg nézet automatikusan lekérdezi az állapotot
    GET/v1/batches/:id
  5. Visszaimportálja a fordításokat
    GET/v1/pull
egy útvonal panelenként, percenként 60, képességenként token · a fordítások exportálása is egy végponton keresztül történik

Egy parancs bármelyik tárolóból.

A CLI beolvassa a fájlokat és formátumot a konfigurációból, majd feltölti őket; a szerver csak a módosult tartalmat fordítja le. A --wait kapcsolóval vár a futtatás befejezésére. A GitHub Action ugyanazt a CLI-t futtatja, commitolja a lefordított fájlokat arra az ágra, amelyen a workflow futott, és meghiúsítja a feladatot visszautasított sor esetén.

  • diff-alapú, így a változatlan sztringek nem járnak költséggel
  • ugyanaz a négy ellenőrzési pont, mint a konzolban
  • --wait esetén 4-es kilépési kód visszautasított sor esetén
  • elérhető a Starter csomagtól
Illusztráció egy futtatásról, nem pedig annak felvétele.
illustrative run
egy minta futtatás

Indulás a terminálból, befejezés a pull requestben.

Projekt inicializálása, forrásfájl feltöltése és fordítások letöltése. CI környezetben a GitHub Action ugyanazokat a parancsokat futtatja, commitolja a fájlokat az ágra, és meghiúsítja a feladatot visszautasított sor esetén. A CLI az npm-en érhető el, és nincs további függősége.

acme / checkoutsixty seconds
$ npx transglot init
wrote transglot.json, 3 locales mapped
$ npx transglot push --wait
diff: 6 strings changed
drafted 18 rows, Glossa Flux
gates: placeholders, plurals, glossary, length
de-DE placeholder {total} missing
repaired once, re-gated, pass
batch complete, 18 rows gated
$ npx transglot pull
written locales/de-DE.json

Amit automatizálhat, és ami ez Önnek kerül.

A szállított enumok és útvonaltábla alapján számítva, nem a dokumentáció alapján.
  • 20

    Fájlformátumok, mindkét irányban

    JSON lapos és beágyazott, Android XML, iOS .strings, .stringsdict és .xcstrings, Flutter ARB, Laravel PHP és JSON, XLIFF 1.2 és 2.0, gettext .po, YAML, CSV, XLSX, Java properties, RESX, Markdown, Unity CSV és Unreal PO. Hét formátum támogatja a többes számot.

    push
    pull
  • 12

    Webhook események

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed és source_drift.repaired. Minden kézbesítés HMAC aláírással és időbélyeggel van ellátva.

    aláírva
    Starter csomag és afölött
  • 17

    MCP-eszközök

    Projekt- és nyelvolvasás, add_language, fordítási olvasás és írás, translate_missing, kötegelt állapot, listázás, újrapróbálkozás és megszakítás, run_qa, négy szójegyzék-eszköz, valamint pull_file és push_file. Ugyanazok a végpontok és token képességek, mint a REST API-nál.

    ügynökök
    Starter csomag és afölött
  • 5

    Token jogosultságok

    push, pull, manage, read és write, három jogosultságból álló deploy alhalmazzal a CI-hez. A legkisebb privilégium az alapértelmezett, nem pedig egy beállítás.

    projekt tokenek
  • 3

    Migrációs importálók

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. A kulcsok, nyelvi beállítások és fordítási memóriák átkerülnek, így a migráció nem igényli az újra begépelést.

    egyirányú bevitel
  • 4

    Munkaterület szerepkörei

    Adminisztrátor, fejlesztő, lektor és fordító – projektszintű hatókörrel –, valamint fióktulajdonosok és számlázási tagok. Minden csomagban elérhető, beleértve az Ingyeneset is.

    hozzáférés-vezérlés
A tokenekhez – és ezáltal a CLI-hez, az Actionhöz, az API-hoz, a webhookokhoz és az MCP-hez – fizetős csomag szükséges. Az Ingyenes csomag a konzolt és az általa engedélyezett csatlakozókat tartalmazza.
másold be ezeket a CI-rendszeredbe

Három pipeline, amit érdemes átvenni.

Merge letiltása

Futtassa az Actiont pull requesteknél a commit bemenet none-ra állításával, adjon hozzá egy lépést, amely meghiúsul, ha egy letöltött fájlból hiányzik egy kulcs, és tegye a feladatot kötelező ellenőrzéssé az ágvédelemben. E lépés nélkül az újrafuttatás vagy egy új commit átengedi a folyamatot a továbbra is visszautasított sorral.

Közzététel merge-kor

Hívja meg a publish végpontot minden locale-ra, amikor a main ág változik, manage jogosultságú tokennel. Egy alkalmazás, amely olvassa a legfrissebb URL-t, megkapja az új verziót újratelepítés nélkül.

Hagyd, hogy egy ügynök javítsa a végét

Indítsa el az MCP szervert TRANSGLOT_TOKEN projekt tokennel. Ügynöke beolvashatja a köteg sikertelen kulcsait és azok okait, újrapróbálhatja őket az ellenőrzési pontokon keresztül, vagy javítást írhat, amely emberi szerkesztésként mentődik el.

FAQs

A dokumentáció kitér a többire. Ezek azok a pontok, amelyek eldöntik, hogy elindulsz-e.

Van lokalizációs API, amelyet saját kódból hívhatok?
Igen: REST API v1, CLI, GitHub Action, MCP szerver tizenhét eszközzel és tizenkét aláírt webhook eseménnyel. Mindegyikhez projekt token szükséges, amely a Starter csomagtól érhető el.
Igen. A GitHub Action feltölti a forráskarakterláncokat, vár a futtatásra, letölti a lefordított fájlokat, és commitolja őket arra az ágra, amelyen a workflow futott. Visszautasított sor esetén a befejezett fordítások továbbra is commitolásra kerülnek, de a feladat meghiúsul. A csak hosszkorlátot túllépő sor, vagy a Warn szintű hiányzó kötelező szójegyzéki kifejezés mentésre kerül, nem utasítjuk vissza, így nem hiúsítja meg a feladatot. A Team csomagtól kezdve az automatikus jóváhagyás vagy egy QA futtatás áttekintésre jelöli. A visszautasított sor miatti merge megakadályozásához futtassa az Actiont pull requesteknél a commit bemenet none-ra állításával, adjon hozzá egy lépést, amely meghiúsul, ha egy letöltött fájlból hiányzik egy kulcs, és tegye a feladatot kötelező ellenőrzéssé az ágvédelemben. E lépés nélkül az újrafuttatás vagy egy új commit átengedi a folyamatot a továbbra is visszautasított sorral.
Nincs. A konzol ugyanazokat a v1 végpontokat hívja meg, mint a te tokened. Amikor egy végpont változik, az mindkettőnkre vonatkozik, és megjelenik az API-változásnaplóban.
Node és egy projekt token. Az npm-en érhető el, nincs más függősége, és a konfigurációt egyetlen fájlból olvassa be a tárolódban.
Minden kézbesítés tartalmaz egy időbélyeg fejlécet, valamint egy HMAC-aláírást az időbélyegre és a törzsre vonatkozóan. Mindkettőt ellenőrizd. Azért tesszük közzé az időbélyeget, hogy érvényesíthesd a saját visszajátszási ablakodat; mi nem kényszerítünk ki ilyet helyetted.
Az Ingyenes csomaggal nem hozhatsz létre tokent, így a CLI, az Action, az API, a webhookok és az MCP mind a Starter csomagtól érhetők el, amely havi 19 USD-be kerül 300 000 szóig.
Igen, a lekérdezési végponton, a CLI-n, a CDN-csomagon vagy az S3-ra, Dropboxra vagy Drive-ra történő fájl-tárhely szinkronizálással keresztül. Egyik sem böngészőbeli gombnyomással működik, ezért integráld be valamelyiket a folyamatodba, mielőtt szükséged lenne rá.