Hoppa till innehåll

Valfri analys, sessionsinspelning och annonsering är inaktiverade om du inte accepterar. Du kan neka dem och ändå använda Transglot. Ändra ditt val när som helst i Cookie-inställningar. Cookiepolicy

transglot för utvecklareapi, cli, mcp

Översätt dina strängar från CI, inte en dashboard.

Se din webbplats på franska, tyska och spanska, gratis.Ingen registrering. Ingen konfiguration.

Ett REST-API med scope-begränsade tokens, 12 webhook-händelser signerade med HMAC, en MCP-server som din editor kan anropa, och 20 filformat som round-trippar utan schema-omskrivning. Pusha filen, få tillbaka språken.

Utan
Med

En dashboard som någon måste komma ihåg att öppna.

CLI:t och GitHub Action körs i CI med ett scope-begränsat projekt-token, från Starter.

En formatkonverterare i mitten, som tyst släpper pluralformer och kommentarer.

Tjugo format läses och skrivs nativt, så pluralformer, platshållare och kommentarer överlever round tripen.

Polla en slutpunkt för att ta reda på om körningen är klar.

12 webhook-händelser, signerade över tidsstämpeln och bodyn, så att din mottagare kan upprätthålla sitt eget replay-fönster.

Pusha en strängfil, få tillbaka utkastade språk med de fyra kontrollerna redan körda. Ett projekt-token driver CLI:t, GitHub Action, REST-API:t och MCP-servern, och gränsen är 60 förfrågningar per minut per token.

så fungerar det

Din fil går in som den är. Platshållare och pluralformer kommer tillbaka intakta.

fem steg: 20 format läses som de är, en scope-ad token, översättningspasset, platshållarkontrollen, en signerad webhook och sedan pull
lösningar · rutt-konsolsolutions / developersUtvecklare

steg · Utvecklare: 20 format, som de är → API, CLI, åtgärd eller MCP → Flux vid push, djup per nyckel → Platshållarkontroll → En signerad webhook, sedan pull

vad som kommer in20 format, som de ärpluralformer, platshållare och kommentarer överlever rundturen
hur det kommer framAPI, CLI, åtgärd eller MCPen enda projekttoken driver alla fyra, sextio förfrågningar per minut
vilket passFlux vid push, djup per nyckelsnabbspåret vid varje commit; det noggranna spåret för de nycklar du markerarFluxDeepbåda kontrollerna, väljs per nyckel
kontrollenPlatshållarkontrollen bytt namn eller omordnad {token} nekas, aldrig gissadplatshållarepluralformerordlistalängdkontrollen som fångar det här
resultatetEn signerad webhook, sedan pull12 händelser signerade över tidsstämpel och innehåll; /v1/pull hämtar ut varje sträng igen
en illustrativ första veckaUtvecklare
$ 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
planen som passar
Starter$19en månad
  • 300 000 ord per månad
  • Obegränsat med projekt och språk, tre platser
  • Den begränsade token som Free inte kan skapa: CLI, Action, API, MCP
Gratis kräver inget kort, men kan inte skapa en projekttoken, så de fem ytor börjar här.
Se alla åtta sidor
alla börjar på samma gratisplan
En funktion i din webbläsare. De fem stegen, de två passen, de fyra kontrollerna och planraderna är den levererade mekanismen och prislistan; den första veckans band är endast illustrativt och ingenting på denna platta skickas någonstans.

Ett översättningsverktyg, kontra ett byggsteg.

Transglot
i pipeline:n
Var det körs
I CI. GitHub Actionen skapar utkast vid push, och CLI:t gör samma sak från din terminal.
Autentisering
Projekttokens med fem behörigheter: push, pull, hantera, läs och skriv, samt en undermängd med tre behörigheter för distribution.
Händelser
12 webhook-händelser, HMAC-signerade över tidsstämpeln och bodyn.
Format
Tjugo format, läses och skrivs native. Sju av dem hanterar pluralformer, och ett format som inte kan uttrycka en pluralform nekar raden istället för att hitta på en.
Agenter
En MCP-server som exponerar 17 MCP-verktyg, så att en redigerare kan översätta det som saknas eller köra QA utan att lämna filen.
Antalen format, händelser och verktyg ovan är låsta till de enums de kommer från genom tester som misslyckas om texten avviker.
vad du kan anropa

Fem sätt in, ett projekttoken.

Alla fem autentiserar med samma token med begränsat scope, vilket Free-planen inte kan skapa. De börjar från Starter.
Det finns ingen nedladdning av översättningar i webbläsaren, medvetet. Sätten att hämta data är via pull-endpointen, CLI:t, CDN-paketet och synkronisering med fillagring.

FAQs

Vad en utvecklare kontrollerar innan den första anropet skrivs.

Finns det ett översättnings-API som jag kan anropa från min egen kod?
Ja: ett REST API v1, en CLI på npm, en GitHub Action, en MCP-server med 17 verktyg och 12 signerade webhook-händelser. Alla fem autentiserar med samma projekt-token med begränsad åtkomst, som free-planen inte kan utfärda, så de börjar på Starter, 19 USD/månad.
Ett projekt, 100 000 ord att börja med (25 000 vid registrering, 75 000 efter telefonverifiering) och 10 000 per månad därefter, tre användarplatser och 15 språkrader inklusive källspråket, vilket ger 14 målspråk. Det går inte att skapa ett projekttoken, så CLI:n, Action:en, API:t, webhooks och MCP-servern börjar alla på Starter-nivån.
Lägg till GitHub Action. Den utkastar varje mappat språk vid push och checkar in dem till den gren arbetsflödet kördes på, så på en feature-gren kommer översättningarna in i pull request för den grenen, med ändringen snarare än efter den. CLI:n pushar och hämtar från alla andra körare, och med --wait avslutas den med icke-noll när en körning misslyckas, vilket är det som gör steget rött istället för att låta en nekad rad passera tyst.
Sextio förfrågningar per minut per projekttoken. Begränsningen gäller per token snarare än per organisation, så en resurskrävande CI-jobb kan inte svälta din produktionsläsare.
Varje leverans innehåller en tidsstämpelrubrik och en HMAC-signatur beräknad över tidsstämpeln och body:n. Vi publicerar tidsstämpeln så att din mottagare kan tillämpa valfritt replay-fönster; vi tillämpar inget åt dig.
12 webhook-händelser: batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed och source_drift.repaired. Samma lista kan läsas via GET /v1/webhooks/events, så din kod behöver aldrig hårdkoda den.
Ett token har fem behörigheter: push, pull, manage, read och write, samt en undergrupp med tre behörigheter för deploy för jobb som bara behöver flytta filer. Token skapas per projekt, så ett token kan inte nå ett projekt det inte skapades för.
Sju av tjugo: Android XML, iOS stringsdict, iOS xcstrings, Flutter ARB, gettext PO, CSV och XLSX. Laravel PHP gör det inte, och istället för att hitta på en form nekar dess codec raden.
Ja, med 17 verktyg, så att en agent kan läsa ett projekt, lista och lägga till språk, hämta och upserta en enskild översättning, hämta och pusha hela filer, översätta det som saknas, polla eller avbryta en batch, försöka igen med en misslyckad och köra QA utan att lämna redigeraren. Fyra av de sjutton är ordlisteverktygen. Att avbryta en batch returnerar dess outnyttjade ord till din kvot.
En felaktig platshållare, en saknad pluralform eller en förbjuden ordlisteterm får ett automatiskt korrigerande försök, och kontrollerna körs igen på det som returneras. Om det fortfarande misslyckas nekas raden istället för att skrivas in i din fil. En rad som bara överskrider sin längd skrivs istället, och från Team-planen flaggar auto-godkännande eller en QA-körning den för granskning.
På webben, ja. Publicera ett språkpaket till CDN:n från Starter-planen och läs det vid körning, så blir en textkorrigering en publicering snarare än en release. Native-appar hämtar fortfarande sina strängar från filformaten och kräver en ny build.
GET /v1/pull, CLI:t, CDN-paketet eller filsynkronisering till S3, Dropbox eller Drive. Det finns avsiktligt ingen nedladdning av översättningar via webbläsaren, så planera för en av dessa fyra vägar.
CLI:t är MIT-licensierat och publicerat på npm, och GitHub Action är MIT med ett offentligt repository. Den hostade applikationen i sig, inklusive motorn och formatkodarna, är privat, och inget på denna sajt ska tolkas som motsatsen.
fungerar med det du redan kör

41 kopplingar, redan byggda.

scopade tokens · signerade händelser · 20 format

Integrera översättning i CI och sluta tänka på det.

Gratisplanen kräver inget kort. CLI:t, Action:en, API:t och MCP-servern börjar på Starter, 19 USD/månad.