push
- 項整合,全部免費
- 41項整合,全部免費
- 檔案格式
- 20檔案格式
- MCP 工具
- 17MCP 工具
- 已簽署的 Webhook
- 12已簽署的 Webhook
範例執行
從終端機開始, 在 Pull Request 中完成。
初始化專案,推送您的原始檔並拉取翻譯。在 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
將這些複製到您的 CI
值得借鑑的三條管線。
封鎖合併
在拉取請求上運行 Action,將其 commit 輸入設為 none,新增一個步驟以在拉取的檔案缺少金鑰時失敗,並將該作業設為分支保護中的必要檢查。若無此步驟,重新運行或新提交可能會在行仍被拒絕的情況下通過。
合併時發布
當 main 分支移動時,使用具有 manage 能力的令牌為每個區域設置呼叫發布端點。讀取最新 URL 的應用程式無需重新部署即可獲得新版本。
讓代理程式修復尾端
使用 TRANSGLOT_TOKEN 中的專案令牌啟動 MCP 伺服器。您的代理可以讀取批次的失敗金鑰及其原因,通過閘道重試它們,或寫入修復內容,這將保存為人工編輯。
FAQs
其餘內容請參閱文件。以下是決定您是否開始使用的關鍵問題。
是否有可從自有程式碼呼叫的本地化 API?
是的:REST API v1、CLI、GitHub Action、擁有十七個工具的 MCP 伺服器,以及十二個簽名 webhook 事件。所有這些都需要專案令牌,可從 Starter 方案取得。
我可以將翻譯納入 CI 管線嗎?
是的。GitHub Action 推送您的原始字串,等待運行完成,拉取翻譯後的檔案並將其提交到工作流程運行的分支。當行被拒絕時,已完成的翻譯仍會被提交,但作業會失敗。僅超過長度限制或在 Warn 下缺少必要詞彙表用語的行會被寫入而非拒絕,因此不會導致作業失敗。從 Team 方案開始,自動核准或 QA 運行會將其標記以供審查。若要因被拒絕的行而阻止合併,請在拉取請求上運行 Action,將其 commit 輸入設為 none,新增一個步驟以在拉取的檔案缺少金鑰時失敗,並將該作業設為分支保護中的必要檢查。若無此步驟,重新運行或新提交可能會在行仍被拒絕的情況下通過。
是否有你們使用而我們無法使用的私有 API?
沒有。主控台呼叫的 v1 端點與您的權杖所呼叫者相同。當端點變更時,雙方都會受到影響,且變更內容會刊登於 API 變更紀錄中。
CLI 需要什麼?
Node 與專案權杖。它發布於 npm,沒有其他相依性,並從您儲存庫中的單一檔案讀取設定。
Webhook 如何進行身分驗證?
每次傳遞都帶有時間戳記標頭,以及針對時間戳記和主體的 HMAC 簽章。請驗證兩者。我們發布時間戳記,以便您可以強制執行自己的重放視窗;我們不會為您強制執行。
我需要哪種方案才能使用 API?
免費方案無法產生權杖,因此 CLI、Action、API、webhooks 和 MCP 均從 Starter 方案開始,每月 19 美元,包含 300,000 字。
我可以匯出我的資料嗎?
可以,透過 pull 端點、CLI、CDN 套件或檔案儲存同步至 S3、Dropbox 或 Drive。這些功能都不會透過瀏覽器中的按鈕執行,因此請在需要之前將其中一項整合到您的管線中。
與您現有的系統相容