Przejdź do treści

Opcjonalna analityka, nagrywanie sesji i reklamy pozostają wyłączone, dopóki nie wyrazisz zgody. Możesz je odrzucić i korzystać z Transglot. Zmień swój wybór w dowolnym momencie w Preferencje plików cookie. Polityka plików cookie

Ciągła lokalizacja, gdziekolwiek znajdują się Twoje treści: dociera tutaj i wraca z powrotem.

REST API, CLI bez zależności, GitHub Action, który kończy zadanie niepowodzeniem, gdy wiersz jest odrzucany, serwer MCP dla własnych agentów, dwanaście podpisanych webhooków, dwadzieścia formatów plików i czterdzieści jeden konektorów.

push

integracje, żadne nie są płatne
41
integracje, żadne nie są płatne
formaty plików
20
formaty plików
narzędzia MCP
17
narzędzia MCP
podpisane webhooki
12
podpisane webhooki

Każdy sposób dotarcia to, co już uruchamiasz.

Jedna marka, bo to jedna obietnica: niezależnie od tego, gdzie znajduje się Twoja treść, trafia tutaj i wraca z powrotem. Nie ma prywatnego API, dashboard jest klientem tego samego v1, które otrzymujesz, a każda z 41 integracji jest wliczona w cenę, a nie sprzedawana osobno.
41 integracji
bez dodatkowych opłat

Tam, gdzie ciągi tekstowe już się znajdują.

32 synchronizacje dwukierunkowe. 9 to tylko import, co jest wyraźnie zaznaczone na karcie.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
serwer MCP
17 narzędzi

Twoi agenci mówią tym językiem.

Te same operacje, za tymi samymi bramkami, dla każdego agenta, którego już używasz.

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

pełna kompatybilność

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal i dziesięć innych.

12 zdarzeń

Podpisane webhooki.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
klauzula dogfood

Nie ma prywatnego API.

Panel sterowania jest klientem tego samego API v1, które wywołuje Twój token.

migracja
darmowa, w każdym planie

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

Klucze, locale i pamięć są przenoszone. Bez konieczności przepisywania.

potok

CLI, Action i czerwony znacznik.

  • npx transglot push
  • transglot/transglot-action@v1
  • exit 4 przy odmowie
  • publikuj po scaleniu

Ta sama v1 którego używa panel.

edytuj źródło, wybierz locale, wyślij. Ścieżka i limit szybkości są rzeczywiste. Zwracana partia to dane testowe, co jest wyraźnie zaznaczone
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 z 60 na minutę, na token
treść żądania
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · jeden projekt, pięć możliwości
odpowiedź
jeszcze nic nie wysłano_
edytuj źródło po lewej, wybierz locale i wyślij. Batch strumieniuje się tutaj
to samo żądanie przez trzy inne drzwi i co wraca
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
Symulacja w Twojej przeglądarce. POST /v1/push, możliwości i limit sześćdziesięciu na minutę to opublikowane API; identyfikator batcha, szkice i czasy są ustalone, a nic stąd nie jest nigdzie wysyłane.
konsola to klient API

Wysyłaj, tłumacz, weryfikuj i pobieraj, każda operacja to osobny endpoint REST.

Każdy wiersz na poniższym obrazku ma przypisaną trasę: wysyłanie, weryfikacje, glosariusz, partie i pobieranie — wszystkie dostępne z poziomu własnego kodu przy użyciu tokena projektu. Piaskownica API w konsoli uruchamia operacje tylko do odczytu na żywo w Twoim projekcie, dzięki czemu najpierw widzisz rzeczywistą odpowiedź.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. Przesyłasz plik źródłowy
    POST/v1/push
  2. Panel weryfikacji wypełnia się
    POST/v1/qa/run
  3. Blokujesz termin
    POST/v1/glossary
  4. Widok partii samoczynnie odpytuje status
    GET/v1/batches/:id
  5. Pobierasz tłumaczenia z powrotem
    GET/v1/pull
jedna trasa na panel, 60 na minutę, uprawnienia per token · eksport tłumaczeń również odbywa się przez endpoint

Jedno polecenie z dowolnego repozytorium.

CLI odczytuje Twoje pliki i format z konfiguracji oraz przesyła je, a serwer tłumaczy tylko to, co się zmieniło. Z opcją --wait pozostaje aktywny do zakończenia uruchomienia. GitHub Action uruchamia to samo CLI, commituje przetłumaczone pliki do gałęzi, na której uruchomiono workflow, i kończy zadanie niepowodzeniem, gdy wiersz jest odrzucany.

  • świadome różnic, więc niezmienione ciągi nic nie kosztują
  • te same cztery bramki co w konsoli
  • z --wait, kod wyjścia 4, gdy wiersz jest odrzucany
  • dostępne od planu Starter
Ilustracja uruchomienia, a nie jego nagranie.
illustrative run
przykładowe uruchomienie

Zacznij w terminalu, sfinalizuj w pull requeście.

Zainicjuj projekt, wypchnij plik źródłowy i pobierz tłumaczenia. W CI GitHub Action uruchamia te same polecenia, commituje pliki do gałęzi i kończy zadanie niepowodzeniem, gdy wiersz jest odrzucany. CLI jest publikowane na npm i nie wymaga innych zależności.

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 możesz zautomatyzować, a ile Cię to kosztuje.

Liczone na podstawie wysłanych enumów i tabeli tras, a nie dokumentacji.
  • 20

    Formaty plików, w obu kierunkach

    JSON płaski i zagnieżdżony, Android XML, iOS .strings, .stringsdict i .xcstrings, Flutter ARB, Laravel PHP i JSON, XLIFF 1.2 i 2.0, gettext .po, YAML, CSV, XLSX, właściwości Java, RESX, Markdown, Unity CSV i Unreal PO. Siedem obsługuje liczbę mnogą.

    push
    pull
  • 12

    Zdarzenia webhooków

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed oraz source_drift.repaired. Każda dostawa jest podpisana HMAC ze znacznikiem czasu.

    Podpisane
    Starter i wyżej
  • 17

    Narzędzia MCP

    Odczyty projektu i języka, add_language, odczyty i zapisy tłumaczeń, translate_missing, status batcha, listowanie, ponawianie i anulowanie, run_qa, cztery narzędzia słownikowe oraz pull_file i push_file. Te same endpointy i możliwości tokenów co w REST API.

    Agenci
    Starter i wyżej
  • 5

    Możliwości tokenów

    push, pull, manage, read i write, z trzyelementowym podzbiorem uprawnień do wdrażania dla CI. Zasada najmniejszych uprawnień jest domyślna, a nie ustawieniem.

    Tokeny projektu
  • 3

    Importery migracyjne

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. Klucze, locale i pamięć tłumaczeń są przenoszone, więc migracja nie wymaga ręcznego przepisywania.

    jednokierunkowy import
  • 4

    Role w obszarze roboczym

    Administrator, programista, recenzent i tłumacz – przypisani do projektu, a także właściciele konta i członkowie rozliczeniowi. Dostępne we wszystkich planach, w tym Free.

    kontrola dostępu
Tokeny, a co za tym idzie CLI, Action, API, webhooki i MCP, wymagają płatnego planu. Plan Free obejmuje konsolę oraz obsługiwane przez nią konektory.
skopiuj je do swojego CI

Trzy potężne pipeline’y.

Zablokuj scalanie

Uruchom Action przy pull requestach z ustawionym inputem commit na none, dodaj krok, który kończy się niepowodzeniem, gdy w pobranym pliku brakuje klucza, i uczyń zadanie wymaganym sprawdzeniem w ochronie gałęzi. Bez tego kroku ponowne uruchomienie lub nowy commit przechodzi, mimo że wiersz nadal jest odrzucany.

Publikuj po scaleniu

Wywołaj endpoint publikacji dla każdego locale, gdy main się zmienia, używając tokena z uprawnieniem manage. Aplikacja odczytująca najnowszy URL otrzymuje nową wersję bez potrzeby redeployu.

Pozwól agentowi naprawić końcówkę

Uruchom serwer MCP z tokenem projektu w TRANSGLOT_TOKEN. Twój agent może odczytać nieudane klucze batcha i ich przyczyny, ponowić je przez bramki lub zapisać poprawkę, która zostanie zapisana jako edycja ludzka.

FAQs

Dokumentacja omawia pozostałe kwestie. Poniżej znajdziesz odpowiedzi na pytania decydujące o rozpoczęciu pracy.

Czy istnieje API lokalizacyjne, które mogę wywoływać z własnego kodu?
Tak: REST API v1, CLI, GitHub Action, serwer MCP z siedemnastoma narzędziami i dwanaście podpisanych zdarzeń webhook. Wszystkie wymagają tokena projektu, który jest dostępny od planu Starter.
Tak. GitHub Action wypycha Twoje ciągi źródłowe, czeka na uruchomienie, pobiera przetłumaczone pliki i commituje je do gałęzi, na której uruchomiono workflow. Gdy wiersz jest odrzucany, ukończone tłumaczenia są nadal commitowane, a zadanie kończy się niepowodzeniem. Wiersz, który tylko przekracza limit długości lub pomija wymagany termin ze słownika w trybie Warn, jest zapisywany, a nie odrzucany, więc nie powoduje niepowodzenia zadania. W planie Team auto-zatwierdzenie lub uruchomienie QA oznacza go do przeglądu. Aby zablokować scalenie przy odrzuconym wierszu, uruchom Action przy pull requestach z ustawionym inputem commit na none, dodaj krok, który kończy się niepowodzeniem, gdy w pobranym pliku brakuje klucza, i uczyń zadanie wymaganym sprawdzeniem w ochronie gałęzi. Bez tego kroku ponowne uruchomienie lub nowy commit przechodzi, mimo że wiersz nadal jest odrzucany.
Nie. Konsola korzysta z tych samych endpointów v1, co Twój token. Zmiana endpointu dotyczy nas obu i trafia do dziennika zmian API.
Node i token projektu. Jest opublikowany na npm, nie ma innych zależności i odczytuje konfigurację z jednego pliku w Twoim repozytorium.
Każda dostawa zawiera nagłówek ze znacznikiem czasu oraz podpis HMAC dla znacznika czasu i treści. Zweryfikuj oba. Publikujemy znacznik czasu, abyś mógł wymusić własne okno ochrony przed powtórzeniem; my tego nie robimy za Ciebie.
Plan Free nie umożliwia wygenerowania tokenu, więc CLI, Action, API, webhooki i MCP zaczynają się od planu Starter, który kosztuje 19 USD miesięcznie za 300 000 słów.
Tak, przez endpoint pull, CLI, pakiet CDN lub synchronizację plików z S3, Dropbox lub Drive. Żadne z tych rozwiązań nie działa przez przycisk w przeglądarce, więc podłącz jedno z czterech do swojego pipeline’u, zanim będzie Ci potrzebne.