Přejít na obsah

Volitelné analýzy, nahrávání relací a reklama zůstávají vypnuté, dokud je neakceptujete. Můžete je odmítnout a nadále používat Transglot. Své rozhodnutí můžete kdykoli změnit v Předvolby cookies. Zásady používání cookies

Průběžná lokalizace, ať už je váš obsah kdekoliv: dostane se sem a vrátí se zpět.

REST API, CLI bez závislostí, GitHub Action, která selže svou úlohu, když je řádek odmítnut, MCP server pro vaše vlastní agenty, dvanáct podepsaných webhooků, dvacet formátů souborů a jednačtyřicet konektorů.

push

integrací, žádné zpoplatněné
41
integrací, žádné zpoplatněné
formáty souborů
20
formáty souborů
nástroje MCP
17
nástroje MCP
podpsané webhooky
12
podpsané webhooky

Každá cesta, jak se dostane co již používáte.

Jedna značka, protože je to jeden slib: ať už váš obsah žije kdekoliv, dostane se sem a vrátí se zpět. Neexistuje žádné soukromé API, dashboard je klientem stejného v1, které získáte vy, a každá ze 41 integrací je zahrnuta, nikoliv prodávána samostatně.
41 integrací
žádné zpoplatněné

Kdekoliv již řetězce existují.

32 obousměrných synchronizací. 9 je pouze pro import, což karta uvádí.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
server MCP
17 nástrojů

Vaši agenti tomu rozumějí.

Stejná slovesa, za stejnými branami, pro jakéhokoli agenta, kterého již používáte.

agent which keys fail length in de?
mcp 3 keys
agent re-draft them inside budget
mcp gates 4 of 4 pass
formáty souborů
20

tento cyklus

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal a deset dalších.

12 událostí

Podpisované webhooky.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
klauzule vlastního použití

Neexistuje žádné soukromé API.

Dashboard je klientem stejného v1, které volá váš token.

migrace
zdarma, každý plán

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

Klíče, jazykové verze a paměť se přenesou. Žádné ruční přepisování.

pipeline

CLI, Action a červené zaškrtnutí.

  • npx transglot push
  • transglot/transglot-action@v1
  • exit 4 při odmítnutí
  • publikovat při sloučení

Stejná v1 používá řídicí panel.

upravte zdroj, vyberte lokality, odešlete. Cesta a limit rychlosti jsou skutečné. Vrácená dávka je ukázková data, což je také uvedeno
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 z 60 za minutu, na token
tělo požadavku
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · jeden projekt, pět oprávnění
odpověď
zatím nic neodesláno_
upravte zdroj vlevo, vyberte lokality a odešlete. Dávka se sem streamuje
stejný požadavek přes tři další dveře a co se vrátí
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
Simulace ve vašem prohlížeči. POST /v1/push, schopnosti a limit šedesát za minutu jsou součástí dodaného API; ID dávky, koncepty a časování jsou pevně dané a nic z toho není nikam odesíláno.
konzole je klient API

Nahrát, přeložit, kontrolovat a stáhnout, každý krok jako REST endpoint.

Každý řádek na obrázku níže má svůj route: nahrávání, kontroly, glosář, batche a stahování, vše dostupné z vašeho kódu pomocí projektového tokenu. API playground v konzoli spouští read-only operace live proti vašemu projektu, takže nejprve uvidíte skutečnou odpověď.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. Nahrajete zdrojový soubor
    POST/v1/push
  2. Panel kontrol se vyplní
    POST/v1/qa/run
  3. Uzamknete termín
    POST/v1/glossary
  4. Pohled na batch se sám aktualizuje
    GET/v1/batches/:id
  5. Stáhnete si překlady zpět
    GET/v1/pull
jeden route na panel, 60 za minutu, oprávnění podle tokenu · získání překladů je také endpoint

Jeden příkaz z jakéhokoli repozitáře.

CLI čte vaše soubory a formát z konfigurace a nahrává je a server překládá pouze změny. S přepínačem --wait čeká na dokončení spuštění. GitHub Action spouští stejné CLI, commituje přeložené soubory do větve, na které workflow běželo, a selže svou úlohu, když je řádek odmítnut.

  • rozpoznávání změn, takže nezměněné řetězce nic nestojí
  • stejné čtyři brány jako v konzoli
  • s --wait, exit code 4 při odmítnutí řádku
  • dostupné od plánu Starter
Ilustrace běhu, nikoli jeho záznam.
illustrative run
ukázkový běh

Začněte v terminálu, dokončete v pull requestu.

Inicializujte projekt, pushněte zdrojový soubor a stáhněte překlady. V CI GitHub Action spouští stejné příkazy, commituje soubory do větve a selže svou úlohu, když je řádek odmítnut. CLI je publikováno na npm a nepotřebuje žádné další závislosti.

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

Co můžete automatizovat, a kolik vás to stojí.

Počítáno z dodaných enumů a tabulky tras, nikoli z dokumentace.
  • 20

    Formáty souborů, obousměrně

    JSON ploché i vnořené, Android XML, iOS .strings, .stringsdict a .xcstrings, Flutter ARB, Laravel PHP a JSON, XLIFF 1.2 a 2.0, gettext .po, YAML, CSV, XLSX, Java properties, RESX, Markdown, Unity CSV a Unreal PO. Sedm podporuje množná čísla.

    push
    pull
  • 12

    Události webhooku

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed a source_drift.repaired. Každé doručení je podepsáno HMAC s časovým razítkem.

    podpsáno
    Starter a vyšší
  • 17

    Nástroje MCP

    Čtení projektu a jazyka, add_language, čtení a zápis překladů, translate_missing, stav batch operace, listing, retry a cancel, run_qa, čtyři nástroje pro glosář a pull_file a push_file. Stejné endpointy a schopnosti tokenů jako REST API.

    agenti
    Starter a vyšší
  • 5

    Schopnosti tokenů

    push, pull, manage, read a write, s tříbodovou sadou oprávnění pro nasazení v CI. Minimální oprávnění jsou výchozí, nikoli nastavení.

    projektové tokeny
  • 3

    Importéry pro migraci

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. Klíče, jazykové verze a překladová paměť se přenesou, takže není třeba znovu opisovat.

    jednosměrně
  • 4

    Role workspace

    Administrátor, vývojář, recenzent a překladatel – v rámci projektu, plus vlastníci účtu a členové pro fakturaci. Ve všech plánech, včetně Free.

    řízení přístupu
Tokeny, a tedy i CLI, Action, API, webhooky a MCP vyžadují placený plán. Plán Free zahrnuje konzoli a konektory, které umožňuje.
zkopírujte si je do svého CI

Tři pipeline, které stojí za to převzít.

Zablokovat sloučení

Spusťte Action na pull requestech s nastaveným vstupem commit na none, přidejte krok, který selže, když stažený soubor postrádá klíč, a nastavte úlohu jako povinnou kontrolu v ochraně větve. Bez tohoto kroku opětovné spuštění nebo nový commit projde s řádkem stále odmítnutým.

Publikovat při sloučení

Volání publish endpointu pro každý locale při posunu main s tokenem, který má schopnost manage. Aplikace čtoucí nejnovější URL získá novou verzi bez redeploye.

Nechte agenta opravit konec

Spusťte MCP server s projektovým tokenem v TRANSGLOT_TOKEN. Váš agent může číst selhané klíče batch operace a jejich důvody, opakovat je přes kontroly nebo napsat opravu, která se uloží jako lidská editace.

FAQs

Dokumentace pokrývá zbytek. Toto jsou body, které rozhodují o tom, zda začnete.

Existuje lokalizační API, které mohu volat z vlastního kódu?
Ano: REST API v1, CLI, GitHub Action, MCP server se sedmnácti nástroji a dvanáct podepsaných webhook událostí. Všechny potřebují projektový token, který je dostupný od plánu Starter.
Ano. GitHub Action pushne vaše zdrojové řetězce, počká na spuštění, stáhne přeložené soubory a commituje je do větve, na které workflow běželo. Když je řádek odmítnut, dokončené překlady jsou stále commitovány a úloha selže. Řádek, který pouze překračuje délku nebo postrádá požadovaný glosářový termín pod Warn, je zapsán, nikoliv odmítnut, takže úlohu neselže. Od plánu Team je automaticky schválen nebo QA spuštěním označen k revizi. Chcete-li zastavit merge při odmítnutém řádku, spusťte Action na pull requestech s nastaveným vstupem commit na none, přidejte krok, který selže, když stažený soubor postrádá klíč, a nastavte úlohu jako povinnou kontrolu v ochraně větve. Bez tohoto kroku opětovné spuštění nebo nový commit projde s řádkem stále odmítnutým.
Ne. Konzole volá stejné koncové body v1 jako váš token. Když se koncový bod změní, změní se pro nás oba a objeví se v changelogu API.
Node a token projektu. Je publikován na npm, nemá žádné další závislosti a čte svou konfiguraci z jednoho souboru ve vašem repozitáři.
Každé doručení obsahuje hlavičku s časovým razítkem a HMAC podpis přes časové razítko a tělo zprávy. Ověřte obojí. Publikujeme časové razítko, abyste si mohli vynutit vlastní okno pro replay; my jej za vás nevynucujeme.
Bezplatný plán neumožňuje vytvořit token, takže CLI, Action, API, webhooky a MCP začínají až u plánu Starter, který stojí 19 $ měsíčně za 300 000 slov.
Ano, prostřednictvím koncového bodu pull, CLI, CDN balíčku nebo synchronizace úložiště souborů do S3, Dropboxu nebo Drive. Žádná z těchto možností nefunguje přes tlačítko v prohlížeči, proto si jednu ze čtyř zapojte do svého pipeline dříve, než ji budete potřebovat.