Salt la conținut

Analiticele opționale, înregistrarea sesiunilor și publicitatea rămân dezactivate dacă nu acceptați. Le puteți respinge și utiliza Transglot. Vă puteți schimba opțiunea oricând din Preferințe cookie-uri. Politica privind modulele cookie

transglot pentru dezvoltatoriapi, cli, mcp

Tradu șirurile tale din CI, nu dintr-un tablou de bord.

Vezi site-ul tău în franceză, germană și spaniolă, gratuit.Fără înregistrare. Fără configurare.

Un API REST cu token-uri cu scop definit, 12 evenimente webhook semnate cu HMAC, un server MCP pe care editorul tău îl poate apela și 20 de formate de fișiere care fac round-trip fără rescrierea schemei. Încarcă fișierul, primește limbile înapoi.

Fără
Cu

Un tablou de bord pe care cineva trebuie să își amintească să îl deschidă.

CLI și GitHub Action rulează în CI cu un token de proiect cu scop definit, începând cu planul Starter.

Un convertor de format intermediar, care elimină discret pluralurile și comentariile.

Douăzeci de formate citite și scrise nativ, astfel încât pluralurile, substituenții și comentariile supraviețuiesc procesului de round-trip.

Interogarea periodică a unui endpoint pentru a afla dacă execuția s-a finalizat.

12 evenimente webhook, semnate pe baza timestamp-ului și a corpului mesajului, astfel încât receptorul tău să își poată impune propria fereastră de replay.

Încarcă un fișier de șiruri, primește limbile draftate cu cele patru verificări deja efectuate. Un singur token de proiect controlează CLI, GitHub Action, API-ul REST și serverul MCP, iar limita este de 60 de cereri pe minut per token.

cum funcționează

Fișierul dumneavoastră intră exact așa cum este. Placeholder-urile și formele de plural revin intacte.

cinci pași: 20 de formate citite ca atare, un token delimitat, etapa de traducere, verificarea placeholder-urilor, un webhook semnat și apoi pull
soluții · consolă de rutaresolutions / developersDeveloperi

pași · Developeri: 20 de formate, ca atare → API, CLI, Action sau MCP → Flux la push, Deep per cheie → Verificarea placeholder-urilor → Un webhook semnat, apoi pull

ce intră20 de formate, ca atareformele de plural, placeholder-urile și comentariile se păstrează în ciclul complet
cum ajunge acoloAPI, CLI, Action sau MCPone scoped project token drives all four, sixty requests a minute
care abonamentFlux la push, Deep per cheieprocesarea rapidă la fiecare commit; cea atentă pentru cheile marcateFluxDeepambele treceri, alese per cheie
verificareaVerificarea placeholder-urilorun {token} redenumit sau rearanjat este refuzat, niciodată ghicitsubstituențipluraluriglosarlungimeverificarea care îl prinde aici
ce ieseUn webhook semnat, apoi pull12 evenimente semnate pe bază de timestamp și corp; /v1/pull extrage toate șirurile
o primă săptămână ilustrativăDeveloperi
$ transglot push
POST /v1/push · 200 · abilities: push, pull
placeholders · {amount} kept in every locale
webhook · signed over timestamp + body · delivered
$ transglot pull
3 locales written back, schema untouched
planul potrivit
Starter$19o lună
  • 300.000 de cuvinte pe lună
  • Proiecte și limbi nelimitate, trei locuri
  • Token-ul cu scop limitat Free nu poate genera: CLI, Action, API, MCP
Planul gratuit nu necesită card, dar nu poate genera un token de proiect, așa că cele cinci suprafețe încep de aici.
Vezi toate cele opt pagini
fiecare dintre ele începe cu același plan gratuit
Un element fix, în browserul tău. Cei cinci pași, cele două treceri, cele patru verificări și rândurile de planuri reprezintă mecanismul livrat și lista de prețuri livrată; prima săptămână este ilustrativă și nimic din această prezentare nu este trimis nicăieri.

Un instrument de traducere, versus o etapă de build.

Transglot
în curs de dezvoltare
Unde rulează
În CI. GitHub Action generează schițe la push, iar CLI face același lucru din shell.
Autentificare
Token-uri de proiect cu cinci capacități: push, pull, manage, read și write, cu un subset de deploy cu trei capacități.
Evenimente
12 evenimente webhook, semnate HMAC pe baza timestamp-ului și a corpului.
Formate
Douăzeci de formate, citite și scrise nativ. Șapte dintre ele suportă pluralul, iar un format care nu poate exprima o formă de plural refuză rândul în loc să inventeze una.
Agenți
Un server MCP care expune 17 instrumente MCP, astfel încât un editor poate traduce ceea ce lipsește sau poate rula QA fără a părăsi fișierul.
Numărul de formate, evenimente și instrumente de mai sus este fixat la enum-urile din care provin prin teste care eșuează când textul se abate.
ce poți apela

Cinci modalități de acces, un singur token de proiect.

Toate cele cinci se autentifică cu același token cu scop definit, pe care planul Free nu îl poate genera. Încep de la Starter.
Nu există descărcare prin browser a traducerilor, în mod intenționat. Metodele de export sunt endpoint-ul de preluare, CLI, pachetul CDN și sincronizarea cu stocarea de fișiere.

FAQs

Ce verifică un dezvoltator înainte de a scrie primul apel.

Există un API de traducere pe care îl pot apela din propriul cod?
Da: un API REST v1, un CLI pe npm, un GitHub Action, un server MCP cu 17 instrumente și 12 evenimente webhook semnate. Toate cele cinci se autentifică cu același token de proiect cu scop restrâns, pe care planul gratuit nu îl poate genera, deci încep de la Starter, 19 USD pe lună.
Un proiect, 100.000 de cuvinte la început (25.000 la înregistrare, 75.000 după o verificare telefonică) și 10.000 pe lună ulterior, trei locuri și 15 rânduri de localizare, inclusiv sursa, ceea ce înseamnă 14 limbi țintă. Nu poate genera un token de proiect, astfel încât CLI, Acțiunea, API-ul, webhook-urile și serverul MCP încep toate de la nivelul Starter.
Adaugă GitHub Action. Acesta redactează fiecare limbă mapată la push și face commit al acestora în ramura pe care a rulat fluxul de lucru, astfel încât, pe o ramură de funcționalitate, traducerile ajung în pull request-ul pentru acea ramură, odată cu modificarea, nu după ea. CLI împinge și extrage de pe orice alt runner, iar cu --wait se termină cu cod non-zero când o execuție eșuează, ceea ce marchează pasul cu roșu în loc să permită trecerea discretă a unui rând refuzat.
Șaizeci de cereri pe minut per token de proiect. Limita este per token, nu per organizație, astfel încât un job CI zgomotos nu poate înfometa cititorul tău de producție.
Fiecare livrare include un antet de timestamp și o semnătură HMAC calculată peste timestamp și corpul mesajului. Publicăm timestamp-ul astfel încât receptorul tău să poată impune fereastra de replay dorită; noi nu impunem una pentru tine.
12 evenimente 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. Aceeași listă este accesibilă la GET /v1/webhooks/events, astfel încât codul tău nu trebuie niciodată să o hardcodeze.
Un token are cinci capacități: push, pull, manage, read și write, și există un subset de deploy cu trei capacități pentru un job care trebuie doar să mute fișiere. Token-urile sunt generate per proiect, astfel încât unul nu poate accesa un proiect pentru care nu a fost creat.
Șapte din cele douăzeci: Android XML, iOS stringsdict, iOS xcstrings, Flutter ARB, gettext PO, CSV și XLSX. Laravel PHP nu le păstrează, iar în loc să inventeze o formă, codec-ul său refuză rândul.
Da, cu 17 instrumente, astfel încât un agent poate citi un proiect, lista și adăuga limbi, obține și actualiza o singură traducere, extrage și împinge fișiere întregi, traduce ceea ce lipsește, interoghează sau anulează un lot, reîncearcă unul eșuat și rulează QA fără a părăsi editorul. Patru dintre cele șaptesprezece sunt instrumentele pentru glosar. Anularea unui lot returnează cuvintele neconsumate în alocația ta.
Un marker de poziție defect, o formă de plural lipsă sau un termen interzis din glosar primesc o singură încercare automată de corectare, iar verificările rulează din nou pe ceea ce revine. Dacă eșuează din nou, rândul este refuzat, nu scris în fișierul tău. Un rând care depășește doar limita de lungime este scris în schimb, iar începând cu planul Team, aprobarea automată sau o rulare QA îl marchează pentru revizuire.
Pentru web, da. Publicați un pachet localizat pe CDN din planul Starter și citiți-l la runtime, astfel încât o corectură de text devine o publicare, nu o lansare. Aplicațiile native își preiau șirurile din formatele de fișiere și necesită o compilare.
GET /v1/pull, CLI, pachetul CDN sau sincronizarea stocării fișierelor cu S3, Dropbox sau Drive. Nu există intenționat opțiunea de descărcare a traducerilor din browser, așa că planificați una dintre aceste patru metode.
CLI are licență MIT și este publicat pe npm, iar GitHub Action are licență MIT cu un repository public. Aplicația găzduită în sine, inclusiv motorul și codec-urile de format, este privată, iar nimic de pe acest site nu trebuie interpretat altfel.
funcționează cu ceea ce folosiți deja

41 conectori, deja construiți.

substituenți cu scop · evenimente semnate · 20 de formate

Integrați traducerea în CI și nu vă mai faceți griji pentru ea.

Planul gratuit nu necesită card. CLI, Action, API și serverul MCP încep de la Starter, 19 USD pe lună.