콘텐츠로 이동

선택적 분석, 세션 기록 및 광고는 동의하지 않으면 비활성화됩니다. 이를 거부하고 Transglot을 사용할 수 있습니다. 쿠키 설정에서 언제든지 선택을 변경할 수 있습니다. 쿠키 정책

콘텐츠가 위치한 곳 어디서나 지속적인 로컬라이제이션: 여기에 도달하고 다시 돌아갑니다.

REST API, 제로 의존성 CLI, 행이 거부될 때 작업을 실패시키는 GitHub Action, 자체 에이전트를 위한 MCP 서버, 12개의 서명된 웹훅, 20가지 파일 형식 및 41개의 커넥터.

push

통합 연동, 별도 요금 없음
41
통합 연동, 별도 요금 없음
파일 형식
20
파일 형식
MCP 도구
17
MCP 도구
서명된 웹훅
12
서명된 웹훅

도달하는 모든 경로 이미 실행 중인 것.

하나의 마크는 하나의 약속입니다: 콘텐츠가 어디에 있든 여기로 들어오고 다시 나갑니다. 별도의 비공개 API는 없으며, 대시보드는 여러분이 사용하는 것과 동일한 v1의 클라이언트입니다. 41개의 모든 통합이 별도 판매 없이 포함됩니다.
41개 통합
가격 미포함

문자열이 이미 있는 곳이라면 어디든.

32개는 양방향 동기화됩니다. 9개는 가져오기 전용이며 카드에 명시되어 있습니다.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
MCP 서버
17개 도구

에이전트가 이를 지원합니다.

이미 실행 중인 에이전트를 위해 동일한 게이트 뒤에 동일한 동사를 제공합니다.

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

왕복 지원

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal 외 10가지 이상.

12개 이벤트

서명된 웹훅.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
독식 금지 조항

비공개 API는 없습니다.

대시보드는 토큰이 호출하는 것과 동일한 v1의 클라이언트입니다.

마이그레이션
모든 플랜에서 무료

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

키, 로케일 및 메모리가 이전됩니다. 다시 입력할 필요가 없습니다.

파이프라인

CLI, 액션 및 빨간색 확인 표시.

  • npx transglot push
  • transglot/transglot-action@v1
  • 거부 시 exit 4
  • 병합 시 게시

동일한 v1 대시보드에서 사용.

소스를 편집하고, 로케일을 선택한 후 보내세요. 경로와 속도 제한은 실제 적용됩니다. 반환되는 배치 데이터는 픽스처이며, 이에 대한 명시적 안내가 포함됩니다.
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 토큰당 분당 60회 중 60회 남음
요청 본문
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · 프로젝트 하나, 기능 다섯 가지
응답
아직 전송된 항목 없음_
왼쪽 소스를 편집하고 로케일을 선택한 후 보내세요. 배치가 여기로 스트리밍됩니다.
세 개의 다른 경로를 통한 동일한 요청 및 반환 결과
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
브라우저 내 시뮬레이션입니다. POST /v1/push, 기능 및 분당 60회 제한은 실제 API이며, 배치 ID, 초안 및 타이밍은 고정 데이터로, 여기서 전송되는 내용은 없습니다.
콘솔은 API 클라이언트입니다

푸시, 번역, 게이트 및 풀, 각각이 하나의 REST 엔드포인트입니다.

아래 이미지의 각 행 뒤에는 푸시, 게이트, 용어집, 배치 및 풀과 같은 라우트가 있으며, 프로젝트 토큰을 사용하여 자체 코드에서 모두 접근할 수 있습니다. 콘솔의 API 플레이그라운드는 읽기 전용 작업을 프로젝트에 대해 실시간으로 실행하므로 실제 응답을 먼저 확인할 수 있습니다.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. 소스 파일을 업로드합니다
    POST/v1/push
  2. 게이트 패널이 채워집니다
    POST/v1/qa/run
  3. 용어를 잠급니다
    POST/v1/glossary
  4. 배치 뷰가 자동으로 폴링됩니다
    GET/v1/batches/:id
  5. 번역 결과를 가져옵니다
    GET/v1/pull
패널당 하나의 라우트, 분당 60회, 토큰별 기능 · 번역 결과 가져오기도 엔드포인트입니다

어떤 리포지토리에서든 한 번의 명령으로.

CLI는 구성에서 파일과 형식을 읽어 업로드하며, 서버는 변경된 내용만 번역합니다. --wait 옵션을 사용하면 실행이 완료될 때까지 대기합니다. GitHub Action은 동일한 CLI를 실행하여 번역된 파일을 워크플로우가 실행된 브랜치에 커밋하며, 행이 거부되면 작업을 실패시킵니다.

  • 차이 감지 기능으로 변경되지 않은 문자열에는 비용이 발생하지 않습니다
  • 콘솔과 동일한 4가지 게이트
  • --wait 사용 시, 행이 거부되면 종료 코드 4 반환
  • Starter 플랜부터 이용 가능
실제 실행 기록이 아닌 실행 예시입니다.
illustrative run
실행 예시

터미널에서 시작하고, 풀 리퀘스트에서 마무리하세요.

프로젝트를 초기화하고 소스 파일을 푸시한 후 번역을 풀(Pull)합니다. CI에서 GitHub Action은 동일한 명령을 실행하여 파일을 브랜치에 커밋하며, 행이 거부되면 작업을 실패시킵니다. CLI는 npm에 게시되며 다른 의존성이 필요하지 않습니다.

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

자동화할 수 있는 사항, 그리고 이에 따른 비용.

문서가 아닌 제공된 enum 및 라우트 테이블에서 계산됩니다.
  • 20

    파일 형식, 양방향 지원

    JSON(평면 및 중첩), Android XML, iOS .strings, .stringsdict 및 .xcstrings, Flutter ARB, Laravel PHP 및 JSON, XLIFF 1.2 및 2.0, gettext .po, YAML, CSV, XLSX, Java properties, RESX, Markdown, Unity CSV 및 Unreal PO. 이 중 7개는 복수형을 지원합니다.

    push
    pull
  • 12

    웹훅 이벤트

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed 및 source_drift.repaired. 모든 전달은 타임스탬프와 함께 HMAC 서명됩니다.

    서명됨
    Starter 이상
  • 17

    MCP 도구

    프로젝트 및 언어 읽기, add_language, 번역 읽기 및 쓰기, translate_missing, 배치 상태, 목록 조회, 재시도 및 취소, run_qa, 4개의 용어집 도구, 그리고 pull_file 및 push_file. REST API와 동일한 엔드포인트 및 토큰 기능.

    에이전트
    Starter 이상
  • 5

    토큰 권한

    푸시, 풀, 관리, 읽기 및 쓰기. CI용 3가지 권한 배포 하위 집합 포함. 최소 권한이 설정이 아닌 기본값입니다.

    프로젝트 토큰
  • 3

    마이그레이션 가져오기 도구

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. 키, 로케일 및 번역 메모리가 이전되므로 다시 입력할 필요가 없습니다.

    단방향 입력
  • 4

    워크스페이스 역할

    프로젝트별 관리자, 개발자, 검토자 및 번역자 역할과 계정 소유자 및 결제 담당자를 제공합니다. 무료 플랜을 포함한 모든 플랜에서 사용 가능합니다.

    접근 제어
토큰 및 이에 따른 CLI, Action, API, 웹훅, MCP는 유료 플랜이 필요합니다. 무료 플랜은 콘솔과 허용된 커넥터로 구성됩니다.
CI에 복사하여 사용하세요

활용 가치가 높은 세 가지 파이프라인.

머지 차단

커밋 입력을 none으로 설정하여 풀 리퀘스트에서 Action을 실행하고, 풀된 파일에 키가 누락되었을 때 실패하는 단계를 추가한 후, 브랜치 보호 규칙에서 해당 작업을 필수 검사로 설정합니다. 이 단계가 없으면 재실행이나 새 커밋 시 행이 여전히 거부된 상태로 통과됩니다.

병합 시 게시

main 브랜치가 이동할 때 관리 능력이 있는 토큰을 사용하여 각 로케일 against publish 엔드포인트를 호출합니다. 최신 URL을 읽는 앱은 재배포 없이 새 버전을 가져옵니다.

에이전트가 나머지 부분을 수정하도록 허용

TRANSGLOT_TOKEN에 프로젝트 토큰을 설정하여 MCP 서버를 시작합니다. 에이전트는 배치의 실패한 키와 그 이유를 읽고, 게이트를 통해 재시도하거나 수정 사항을 작성할 수 있으며, 이는 사람 편집으로 저장됩니다.

FAQs

The documentation covers the rest. These are the ones that decide whether you start.

Is there a localization API I can call from my own code?
예: REST API v1, CLI, GitHub Action, 17개 도구가 있는 MCP 서버 및 12개의 서명된 웹훅 이벤트. 모두 Starter 플랜에서 사용할 수 있는 프로젝트 토큰이 필요합니다.
예. GitHub Action은 소스 문자열을 푸시하고, 실행을 기다린 후, 번역된 파일을 풀하여 워크플로우가 실행된 브랜치에 커밋합니다. 행이 거부되면 완료된 번역은 여전히 커밋되고 작업은 실패합니다. 길이만 초과하거나 Warn 조건 하에서 필수 용어집 용어가 누락된 행은 거부되지 않고 기록되므로 작업이 실패하지 않습니다. Team 플랜 이상에서는 자동 승인 또는 QA 실행을 통해 검토용으로 플래그가 지정됩니다. 거부된 행에 대한 병합을 중지하려면, 풀 리퀘스트에서 커밋 입력을 none으로 설정하여 Action을 실행하고, 풀된 파일에 키가 누락되었을 때 실패하는 단계를 추가한 후, 브랜치 보호 규칙에서 해당 작업을 필수 검사로 설정합니다. 이 단계가 없으면 재실행이나 새 커밋 시 행이 여전히 거부된 상태로 통과됩니다.
아니요. 콘솔은 토큰이 호출하는 것과 동일한 v1 엔드포인트를 호출합니다. 엔드포인트가 변경되면 양쪽 모두에 적용되며 API 변경 로그에 기록됩니다.
Node와 프로젝트 토큰이 필요합니다. npm에 게시되어 있으며 다른 종속성이 없고, 리포지토리의 단일 파일에서 구성을 읽어옵니다.
각 전송에는 타임스탬프 헤더와 타임스탬프 및 본문에 대한 HMAC 서명이 포함됩니다. 둘 다 검증하세요. 당사는 사용자가 자체 재생 방지 기간을 적용할 수 있도록 타임스탬프를 제공하지만, 당사 측에서 이를 강제하지는 않습니다.
무료 플랜에서는 토큰을 생성할 수 없으므로 CLI, Action, API, 웹훅 및 MCP는 모두 스타터 플랜부터 시작되며, 월 $19로 300,000단어를 사용할 수 있습니다.
예, pull 엔드포인트, CLI, CDN 번들 또는 S3, Dropbox, Drive로의 파일 저장소 동기화를 통해 가능합니다. 브라우저의 버튼으로 작동하는 방식이 아니므로, 필요하기 전에 네 가지 방법 중 하나를 파이프라인에 연결해 두세요.