Hopp til innhold

Valgfri analyse, sesjonsopptak og annonsering er deaktivert med mindre du aksepterer. Du kan avslå dem og bruke Transglot. Endre valget ditt når som helst i Informasjonskapselinnstillinger. Retningslinjer for informasjonskapsler

Kontinuerlig lokalisering, uansett hvor innholdet ditt befinner seg: det når hit og går tilbake.

Et REST API, en CLI uten avhengigheter, en GitHub Action som får jobben til å feile når en rad avvises, en MCP-server for dine egne agenter, tolv signerte webhooks, tjue filformater og førtien konnektorer.

push

integrasjoner, ingen med pris
41
integrasjoner, ingen med pris
filformater
20
filformater
MCP-verktøy
17
MCP-verktøy
signerte webhooks
12
signerte webhooks

Hver måte den når det du allerede kjører.

Étt merke fordi det er ett løfte: Uansett hvor innholdet ditt befinner seg, når det hit og går tilbake. Det finnes ingen privat API – dashbordet er en klient av den samme v1-en du får, og hver eneste én av de 41 integrasjonene er inkludert, ikke solgt separat.
41 integrasjoner
ingen prissatt

Der strengene allerede finnes.

32 synkroniserer begge veier. 9 er kun import, og kortet sier dette.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
mcp-server
17 verktøy

Agentene dine snakker det.

Samme verb, bak samme porter, for hvilken som helst agent du allerede kjører.

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

den rundturen

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal og ti til.

12 hendelser

Signerte webhooks.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
dogfood-klausulen

Det finnes ingen privat API.

Dashbordet er en klient av samme v1 som tokenet ditt kaller.

flytter inn
gratis, alle planer

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

Nøkler, lokaler og minne overføres. Ingen nyinntasting.

pipelinen

CLI, handling og et rødt hake-tegn.

  • npx transglot push
  • transglot/transglot-action@v1
  • exit 4 ved avvisning
  • publiser ved sammenslåing

Samme v1 som dashbordet bruker.

rediger kilden, velg språk, send. Stien og hastighetsbegrensningen er ekte. Batchen som returneres er en fast verdi, og det står eksplisitt
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 av 60 per minutt, per token
forespørselskropp
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · ett prosjekt, fem rettigheter
respons
ingenting sendt ennå_
rediger kilden til venstre, velg språk, og send. Batchen strømmer hit
den samme forespørselen gjennom tre andre dører, og hva som kommer tilbake
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
En simulering, i nettleseren din. POST /v1/push, evnene og seksti-per-minutt-grensen er det leverte API-et; batch-ID-en, utkastene og tidspunktene er en fast del, og ingenting her sendes noe sted.
konsollen er en API-klient

Last opp, oversett, kontroller og hent, hver enkelt er et REST-endepunkt.

Hver rad i bildet nedenfor har en rute bak seg: lasting, kontroller, ordliste, batcher og henting – alt tilgjengelig fra din egen kode med et prosjekt-token. API-lekeplassen i konsollen kjører de skrivebeskyttede operasjonene live mot prosjektet ditt, slik at du først ser et ekte svar.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. Du laster opp en kildefil
    POST/v1/push
  2. Kontrollpanelet fylles ut
    POST/v1/qa/run
  3. Du låser et begrep
    POST/v1/glossary
  4. Batch-visningen poller seg selv
    GET/v1/batches/:id
  5. Du henter oversettelsene tilbake
    GET/v1/pull
én rute per panel, 60 i minuttet, funksjoner per token · å sende ut oversettelsene dine er også et endepunkt

Én kommando fra ethvert repository.

CLI-en leser filene og formatet ditt fra konfigurasjonen og laster dem opp, og serveren oversetter bare det som har endret seg. Med --wait venter den til kjøringen er fullført. GitHub Action kjører den samme CLI-en, committer de oversatte filene til grenen workflowen kjørte på, og får jobben til å feile når en rad avvises.

  • diff-aware, slik at uendrede strenger ikke koster noe
  • de samme fire kontrollpunktene som i konsollen
  • med --wait, exit-kode 4 når en rad avvises
  • tilgjengelig fra Starter-planen
En illustrasjon av en kjøring, ikke en opptak av en.
illustrative run
en eksempelkjøring

Start i terminalen, fullfør i pull-forespørselen.

Initialiser et prosjekt, push kildefilen din og hent oversettelsene. I CI kjører GitHub Action de samme kommandoene, committer filene til grenen og får jobben til å feile når en rad avvises. CLI-en publiseres på npm og trenger ingen andre avhengigheter.

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

Hva du kan automatisere, og hva det koster deg.

Telt fra de leverte enumene og rutetabellen, ikke fra dokumentasjonen.
  • 20

    Filformater, begge veier

    JSON flatt og nøstet, Android XML, iOS .strings, .stringsdict og .xcstrings, Flutter ARB, Laravel PHP og JSON, XLIFF 1.2 og 2.0, gettext .po, YAML, CSV, XLSX, Java properties, RESX, Markdown, Unity CSV og Unreal PO. Sju støtter flertall.

    push
    pull
  • 12

    Webhook-hendelser

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed og source_drift.repaired. Hver levering er HMAC-signert med et tidsstempel.

    signert
    Starter og oppover
  • 17

    MCP-verktøy

    Prosjekt- og språklesing, add_language, lesing og skriving av oversettelser, translate_missing, batchstatus, listing, retry og cancel, run_qa, fire ordlisteverktøy, samt pull_file og push_file. De samme endepunktene og token-funksjonene som REST API-et.

    agenter
    Starter og oppover
  • 5

    Token-funksjoner

    push, pull, administrere, lese og skrive, med et deploy-delsett på tre funksjoner for CI. Minste privilegium er standardinnstillingen, ikke en valgfri innstilling.

    prosjektnøkler
  • 3

    Migrasjonsimportører

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. Nøkler, lokaler og oversettelsesminne følger med, slik at overgangen ikke blir en nyinntasting.

    énveis inn
  • 4

    Arbeidsomrolleroller

    Admin, utvikler, korrekturleser og oversetter, avgrenset per prosjekt, pluss kontoeiere og betalingsmedlemmer. Tilgjengelig på alle planer, inkludert Free.

    tilgangskontroll
Tokens, og dermed CLI-en, Action-en, API-et, webhooks og MCP, krever en betalt plan. Free-planen er konsollen og koblingene den tillater.
kopier disse til CI-en din

Tre pipelines verdt å stjele.

Blokker flettingen

Kjør Action-en på pull requests med commit-inndata satt til none, legg til et steg som feiler når en hentet fil mangler en nøkkel, og gjør jobben til en obligatorisk sjekk i grenbeskyttelsen. Uten dette steget vil en ny kjøring eller en ny commit passere selv om raden fortsatt er avvist.

Publiser ved fletting

Kall publiseringsendepunktet for hvert språk når main flyttes, med et token som har manage-rettigheten. En app som leser den nyeste URL-en får den nye versjonen uten en ny deploy.

La en agent fikse halen

Start MCP-serveren med et prosjekttoken i TRANSGLOT_TOKEN. Agenten din kan lese de feilede nøklene i en batch og årsakene deres, prøve dem på nytt gjennom kontrollene, eller skrive en løsning, som lagres som en menneskelig redigering.

FAQs

Dokumentasjonen dekker resten. Dette er de som avgjør om du kommer i gang.

Finnes det et lokaliserings-API jeg kan kalle fra min egen kode?
Ja: et REST API v1, en CLI, en GitHub Action, en MCP-server med syttento verktøy og tolv signerte webhook-hendelser. Alle trenger et prosjekttoken, som er tilgjengelig fra Starter-planen.
Ja. GitHub Action pusher kildestrengene dine, venter på kjøringen, henter de oversatte filene og committer dem til grenen workflowen kjørte på. Når en rad avvises, committes likevel de oversettelsene som ble fullført, og jobben feiler. En rad som bare overskrider lengdegrensen, eller mangler et påkrevd ordlisteterm under Warn, skrives, ikke avvises, slik at den ikke får jobben til å feile. Fra Team-planen flagges den for gjennomgang via auto-godkjenning eller en QA-kjøring. For å stoppe en merge på en avvist rad, kjør Action-en på pull requests med commit-inndata satt til none, legg til et steg som feiler når en hentet fil mangler en nøkkel, og gjør jobben til en obligatorisk sjekk i grenbeskyttelsen. Uten dette steget vil en ny kjøring eller en ny commit passere selv om raden fortsatt er avvist.
Nei. Konsollen kaller de samme v1-endepunktene som tokenet ditt kaller. Når et endepunkt endres, gjelder det for oss begge, og det havner i API-endringsloggen.
Node og et prosjekt-token. Den publiseres på npm, har ingen andre avhengigheter, og leser konfigurasjonen fra én enkelt fil i depotet ditt.
Hver leveranse inneholder en tidsstempel-header og en HMAC-signatur over tidsstempelet og innholdet. Verifiser begge deler. Vi publiserer tidsstempelet slik at du kan håndheve ditt eget replay-vindu; vi håndhever ikke ett for deg.
Gratisplanen kan ikke opprette et token, så CLI-en, Action-en, API-et, webhooks og MCP starter alle på Starter, som koster 19 USD i måneden for 300 000 ord.
Ja, gjennom pull-endepunktet, CLI-en, CDN-bunten eller filsynkronisering til S3, Dropbox eller Drive. Ingen av disse kjøres via en knapp i nettleseren, så integrer én av de fire i pipeline-en din før du trenger det.