Salta al contingut

L’anàlisi opcional, el registre de sessions i la publicitat romanen desactivats si no acceptes. Pots rebutjar-los i utilitzar Transglot. Canvia la teva elecció en qualsevol moment a Preferències de galetes. Política de cookies

Localització contínua, allà on sigui el vostre contingut: arriba fins aquí i torna enrere.

Una API REST, una CLI sense dependències, una acció de GitHub que fa fallar la seva tasca quan es rebutja una fila, un servidor MCP per als teus propis agents, dotze webhooks signats, vint formats de fitxer i quaranta-un connectors.

push

integracions, cap de pagament
41
integracions, cap de pagament
formats de fitxer
20
formats de fitxer
eines MCP
17
eines MCP
webhooks signats
12
webhooks signats

Totes les vies d'accés el que ja executeu.

Una única marca perquè és una única promesa: allà on visqui el teu contingut, arriba aquí i torna. No hi ha cap API privada; el tauler és un client de la mateixa v1 que obtens, i cadascuna de les 41 integracions està inclosa, no venuda per separat.
41 integracions
cap amb preu

Allà on ja resideixen les cadenes.

32 sincronitzacions bidireccionals. 9 són només d'importació, i la targeta ho indica.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
servidor mcp
17 eines

Els teus agents el parlen.

Els mateixos verbs, darrere de les mateixes portes, per a qualsevol agent que ja executis.

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

aquest cicle complet

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal i deu més.

12 esdeveniments

Webhooks signats.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
la clàusula de consum intern

No hi ha cap API privada.

El tauler de control és un client de la mateixa v1 que crida el teu token.

migració
gratuït, tots els plans

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

Les claus, els idiomes i la memòria es transfereixen. No cal tornar-ho a escriure.

la canonada

CLI, Action i una marca vermella.

  • npx transglot push
  • transglot/transglot-action@v1
  • sortida 4 en cas de rebuig
  • publica en fusionar

El mateix v1 que utilitza el tauler de control.

editeu l'origen, trieu les configuracions regionals i envieu. El camí i el límit de velocitat són reals. El lot que es retorna és una prova i així ho indica
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 de 60 per minut, per token
cos de la sol·licitud
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Autorització: Bearer tgl_… · un projecte, cinc capacitats
resposta
encara no s'ha enviat res_
editeu l'origen a l'esquerra, trieu les configuracions regionals i envieu. El lot es transmet aquí
la mateixa sol·licitud a través de tres altres portes, i el que retorna
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
Una simulació, al vostre navegador. POST /v1/push, les capacitats i el límit de seixanta per minut són l'API publicada; l'identificador del lot, els esborranys i els temps són una fixació, i res d'aquí s'envia enlloc.
la consola és un client API

Puja, tradueix, valida i recupera, cadascun és un endpoint REST.

Cada fila de la imatge inferior té una ruta associada: pujada, validacions, glossari, lots i recuperació, totes accessibles des del teu propi codi amb un token de projecte. L'àrea de proves de l'API a la consola executa les operacions de només lectura en temps real contra el teu projecte, així veuràs una resposta real primer.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. Puges un fitxer d'origen
    POST/v1/push
  2. El panell de validacions s'omple
    POST/v1/qa/run
  3. Bloqueges un terme
    POST/v1/glossary
  4. La vista de lots es sondeja automàticament
    GET/v1/batches/:id
  5. Recuperes les traduccions
    GET/v1/pull
una ruta per panell, 60 per minut, habilitats per token · obtenir les teves traduccions també és un punt final

Una ordre des de qualsevol repositori.

La CLI llegeix els teus fitxers i format des de la configuració i els puja, i el servidor tradueix només el que ha canviat. Amb --wait es manté activa fins que finalitza l'execució. L'acció de GitHub executa la mateixa CLI, confirma els fitxers traduïts a la branca on s'ha executat el flux de treball i fa fallar la seva tasca quan es rebutja una fila.

  • conscient dels diffs, de manera que les cadenes sense canvis no tenen cost
  • les mateixes quatre barreres que la consola
  • amb --wait, codi de sortida 4 quan es rebutja una fila
  • disponible des del pla Starter
Una il·lustració d'una execució, no una gravació d'una.
illustrative run
una execució d'exemple

Comença al terminal, acaba a la sol·licitud d'incorporació.

Inicialitza un projecte, puja el teu fitxer d'origen i descarrega les traduccions. A CI, l'acció de GitHub executa les mateixes ordres, confirma els fitxers a la branca i fa fallar la seva tasca quan es rebutja una fila. La CLI es publica a npm i no necessita cap altra dependència.

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

El que pots automatitzar, i quant et costa.

Comptat a partir de les enumeracions enviades i la taula de rutes, no de la documentació.
  • 20

    Formats de fitxer, en ambdues direccions

    JSON pla i imbricat, Android XML, iOS .strings, .stringsdict i .xcstrings, Flutter ARB, Laravel PHP i JSON, XLIFF 1.2 i 2.0, gettext .po, YAML, CSV, XLSX, propietats de Java, RESX, Markdown, Unity CSV i Unreal PO. Set inclouen plurals.

    push
    pull
  • 12

    Esdeveniments de webhook

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed i source_drift.repaired. Cada lliurament està signat amb HMAC amb una marca de temps.

    signat
    Starter i superiors
  • 17

    Eines MCP

    Lectures de projecte i idioma, add_language, lectures i escriptures de traducció, translate_missing, estat per lots, llistat, reintent i cancel·lació, run_qa, quatre eines de glossari, i pull_file i push_file. Els mateixos punts d'extrem i capacitats de token que l'API REST.

    agents
    Starter i superiors
  • 5

    Capacitats dels tokens

    push, pull, gestionar, llegir i escriure, amb un subconjunt de tres capacitats per a desplegaments en CI. El principi de mínim privilegi és el predeterminat, no una configuració.

    fitxes del projecte
  • 3

    Importadors de migració

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. Les claus, els idiomes i la memòria de traducció es transfereixen perquè el canvi no sigui una reescriptura.

    entrada única
  • 4

    Rols d’espai de treball

    Administrador, desenvolupador, revisor i traductor, amb àmbit per projecte, més propietaris del compte i membres de facturació. En tots els plans, inclòs el Gratuït.

    control d'accés
Els tokens, i per tant la CLI, l’Action, l’API, els webhooks i MCP, requereixen un pla de pagament. El pla Gratuït inclou la consola i els connectors que permet.
copia-ho al teu CI

Tres pipelines que val la pena apropiar-se’n.

Bloca la fusió

Executa l'acció a les sol·licituds d'extracció amb la seva entrada de confirmació establerta a none, afegeix un pas que falla quan falta una clau en un fitxer descarregat i converteix la tasca en una comprovació obligatòria a la protecció de branques. Sense aquest pas, una reexecució o una nova confirmació passa amb la fila encara rebutjada.

Publica en fusionar

Crida al punt d'extrem de publicació per a cada localització quan main avança, amb un token que té la capacitat de gestió. Una aplicació que llegeix l'última URL obté la nova versió sense tornar a desplegar.

Deixa que un agent corregeixi el final

Inicia el servidor MCP amb un token de projecte a TRANSGLOT_TOKEN. El teu agent pot llegir les claus fallides d'un lot i els seus motius, reintentar-les a través de les validacions o escriure una correcció, que es guarda com una edició humana.

FAQs

La documentació cobreix la resta. Aquestes són les que decideixen si comences.

Hi ha una API de localització que pugui cridar des del meu propi codi?
Sí: una API REST v1, una CLI, una acció de GitHub, un servidor MCP amb disset eines i dotze esdeveniments de webhook signats. Tots necessiten un token de projecte, disponible des del pla Starter.
Sí. L'acció de GitHub puja les teves cadenes d'origen, espera l'execució, descarrega els fitxers traduïts i els confirma a la branca on s'ha executat el flux de treball. Quan es rebutja una fila, les traduccions que han finalitzat encara es confirmen i la tasca falla. Una fila que només supera la longitud màxima o manca d'un terme de glossari obligatori sota Warn s'escriu, no es rebutja, de manera que no fa fallar la tasca. Des del pla Team, l'aprovació automàtica o una execució de QA la marca per a revisió. Per aturar una fusió en una fila rebutjada, executa l'acció a les sol·licituds d'extracció amb la seva entrada de confirmació establerta a none, afegeix un pas que falla quan falta una clau en un fitxer descarregat i converteix la tasca en una comprovació obligatòria a la protecció de branques. Sense aquest pas, una reexecució o una nova confirmació passa amb la fila encara rebutjada.
No. La consola crida els mateixos punts finals de la v1 que crida el teu token. Quan un punt final canvia, canvia per a tots dos i apareix al registre de canvis de l'API.
Node i un token de projecte. Es publica a npm, no té cap altra dependència i llegeix la seva configuració d'un sol fitxer al teu repositori.
Cada lliurament inclou una capçalera de marca de temps i una signatura HMAC sobre la marca de temps i el cos. Verifica ambdós. Publiquem la marca de temps perquè puguis aplicar la teva pròpia finestra de repetició; nosaltres no n'apliquem cap per tu.
El pla gratuït no permet crear un token, així que la CLI, l'acció, l'API, els webhooks i MCP comencen al pla Starter, que costa 19 $ al mes per a 300.000 paraules.
Sí, mitjançant el punt final de recuperació, la CLI, el paquet CDN o la sincronització d'emmagatzematge de fitxers amb S3, Dropbox o Drive. Cap d'aquests processos es fa des d'un botó al navegador, així que integra una de les quatre opcions a la teva canalització abans que la necessitis.