Chuyển đến nội dung

Phân tích tùy chọn, ghi lại phiên và quảng cáo sẽ tắt trừ khi bạn chấp nhận. Bạn có thể từ chối chúng và sử dụng Transglot. Thay đổi lựa chọn bất cứ lúc nào trong Tùy chọn cookie. Chính sách Cookie

Bản địa hóa liên tục, ở bất cứ nơi nào nội dung của bạn tồn tại: nó tiếp cận đây và quay trở lại.

Một REST API, một CLI không phụ thuộc, một GitHub Action làm hỏng job khi một hàng bị từ chối, một máy chủ MCP cho các agent của riêng bạn, mười hai webhook đã ký, hai mươi định dạng tệp và bốn mươi mốt đầu nối.

push

tích hợp, không tính phí
41
tích hợp, không tính phí
định dạng tệp
20
định dạng tệp
công cụ MCP
17
công cụ MCP
webhook đã ký
12
webhook đã ký

Mọi cách tiếp cận những gì bạn đang vận hành.

Một dấu hiệu vì đó là một lời hứa: dù nội dung của bạn nằm ở đâu, nó đều đến đây và quay lại. Không có API riêng, bảng điều khiển là một máy khách của cùng v1 mà bạn nhận được, và mỗi một trong 41 tích hợp đều được bao gồm chứ không bán riêng.
41 tích hợp
không mất phí

Nơi chuỗi ký tự đang tồn tại.

32 tích hợp đồng bộ hai chiều. 9 tích hợp chỉ nhập, như đã ghi rõ trên thẻ.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
máy chủ mcp
17 công cụ

Tác nhân của bạn sử dụng được ngay.

Cùng các thao tác, qua cùng cổng bảo mật, cho mọi tác nhân bạn đang chạy.

agent which keys fail length in de?
mcp 3 keys
agent re-draft them inside budget
mcp gates 4 of 4 pass
định dạng tệp
20

hỗ trợ vòng lặp đầy đủ

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal và mười định dạng khác.

12 sự kiện

Webhook có chữ ký.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
điều khoản dùng nội bộ

Không có API riêng.

Bảng điều khiển là một ứng dụng khách sử dụng cùng API v1 mà token của bạn gọi đến.

chuyển dữ liệu
miễn phí, mọi gói

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

Khóa, ngôn ngữ và bộ nhớ được chuyển sang. Không cần nhập lại.

quy trình xử lý

CLI, Action và dấu kiểm đỏ.

  • npx transglot push
  • transglot/transglot-action@v1
  • thoát 4 khi từ chối
  • xuất bản khi gộp

Cùng v1 mà bảng điều khiển sử dụng.

chỉnh sửa nguồn, chọn ngôn ngữ, gửi. Đường dẫn và giới hạn tốc độ là có thật. Lô phản hồi trả về là dữ liệu cố định và có ghi rõ như vậy
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 trên 60 mỗi phút, cho mỗi token
thân yêu cầu
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · một dự án, năm khả năng
phản hồi
chưa gửi gì_
chỉnh sửa nguồn bên trái, chọn ngôn ngữ và gửi. Lô dữ liệu sẽ truyền trực tiếp tại đây
cùng một yêu cầu qua ba cổng khác và những gì nhận lại được
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
Một mô phỏng, trong trình duyệt của bạn. POST /v1/push, các khả năng và giới hạn sáu mươi phút là API đã phát hành; id lô, các bản nháp và thời gian là dữ liệu cố định, và không có gì ở đây được gửi đi đâu cả.
bảng điều khiển là một ứng dụng khách API

Đẩy, dịch, kiểm soát và kéo, mỗi thao tác là một điểm cuối REST.

Mỗi hàng trong hình dưới đây đều có một tuyến đường phía sau: đẩy, kiểm soát, bảng thuật ngữ, lô xử lý và kéo, tất cả đều có thể truy cập từ mã của bạn bằng mã token dự án. Sân chơi API trong bảng điều khiển chạy các thao tác chỉ đọc trực tiếp với dự án của bạn, giúp bạn xem phản hồi thực tế trước.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. Bạn tải lên tệp nguồn
    POST/v1/push
  2. Bảng kiểm soát được điền vào
    POST/v1/qa/run
  3. Bạn khóa một thuật ngữ
    POST/v1/glossary
  4. Chế độ xem lô tự động thăm dò
    GET/v1/batches/:id
  5. Bạn lấy lại bản dịch
    GET/v1/pull
một route cho mỗi bảng, 60 lần mỗi phút, quyền hạn theo token · việc xuất bản dịch của bạn cũng là một endpoint

Một lệnh từ bất kỳ kho lưu trữ nào.

CLI đọc các tệp và định dạng của bạn từ cấu hình rồi tải lên, và máy chủ chỉ dịch những phần đã thay đổi. Với --wait, nó sẽ chờ cho đến khi lượt chạy kết thúc. GitHub Action chạy cùng CLI, commit các tệp đã dịch vào nhánh mà workflow đã chạy, và làm hỏng job khi một hàng bị từ chối.

  • nhận biết diff, nên các chuỗi không thay đổi không tốn chi phí
  • cùng bốn cổng kiểm soát như bảng điều khiển
  • với --wait, mã thoát 4 khi một hàng bị từ chối
  • có sẵn từ gói Starter
Minh họa một lần chạy, không phải bản ghi âm.
illustrative run
một lần chạy mẫu

Bắt đầu trong terminal, hoàn tất trong pull request.

Khởi tạo dự án, đẩy tệp nguồn của bạn và kéo các bản dịch. Trong CI, GitHub Action chạy các lệnh tương tự, commit các tệp vào nhánh và làm hỏng job khi một hàng bị từ chối. CLI được xuất bản trên npm và không cần phụ thuộc nào khác.

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

Những gì bạn có thể tự động hóa, và chi phí cho bạn.

Được đếm từ các enum và bảng route đã phát hành, không phải từ tài liệu.
  • 20

    Định dạng tệp, cả hai chiều

    JSON phẳng và lồng nhau, Android XML, iOS .strings, .stringsdict và .xcstrings, Flutter ARB, Laravel PHP và JSON, XLIFF 1.2 và 2.0, gettext .po, YAML, CSV, XLSX, Java properties, RESX, Markdown, Unity CSV và Unreal PO. Bảy loại hỗ trợ số nhiều.

    push
    pull
  • 12

    Sự kiện Webhook

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed và source_drift.repaired. Mọi lượt phân phối đều được ký HMAC kèm dấu thời gian.

    đã ký
    Gói Starter trở lên
  • 17

    Công cụ MCP

    Đọc dự án và ngôn ngữ, add_language, đọc và ghi bản dịch, translate_missing, trạng thái batch, liệt kê, thử lại và hủy, run_qa, bốn công cụ bảng chú giải, và pull_file cùng push_file. Cùng các endpoint và khả năng token như REST API.

    tác nhân
    Gói Starter trở lên
  • 5

    Khả năng của token

    push, pull, quản lý, đọc và ghi, với tập con ba khả năng triển khai dành cho CI. Nguyên tắc đặc quyền tối thiểu là mặc định, không phải một tùy chọn cài đặt.

    token dự án
  • 3

    Trình nhập dữ liệu di chuyển

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. Khóa, ngôn ngữ và bộ nhớ bản dịch được chuyển sang nên quá trình di chuyển không cần nhập lại.

    một chiều vào
  • 4

    Vai trò trong không gian làm việc

    Quản trị viên, nhà phát triển, người xem xét và dịch giả, được phân quyền theo dự án, cùng với chủ tài khoản và thành viên thanh toán. Có trên mọi gói, bao gồm cả Gói Miễn phí.

    kiểm soát truy cập
Token, và do đó CLI, Action, API, webhook và MCP, yêu cầu gói trả phí. Gói Miễn phí chỉ bao gồm bảng điều khiển và các trình kết nối được phép.
sao chép các lệnh này vào CI của bạn

Ba quy trình đáng để áp dụng.

Chặn hợp nhất

Chạy Action trên các pull request với đầu vào commit được đặt thành none, thêm một bước làm hỏng khi một tệp được kéo thiếu một key, và biến job thành một kiểm tra bắt buộc trong bảo vệ nhánh. Không có bước đó, một lượt chạy lại hoặc một commit mới sẽ vượt qua dù hàng vẫn bị từ chối.

Xuất bản khi hợp nhất

Gọi endpoint publish cho từng locale khi nhánh main di chuyển, với một token có khả năng manage. Một ứng dụng đọc URL mới nhất sẽ nhận phiên bản mới mà không cần triển khai lại.

Để tác nhân sửa phần cuối

Khởi động máy chủ MCP với project token trong TRANSGLOT_TOKEN. Agent của bạn có thể đọc các key thất bại của một batch và lý do của chúng, thử lại chúng thông qua các cổng kiểm tra, hoặc viết bản sửa, bản này sẽ được lưu dưới dạng chỉnh sửa bởi con người.

FAQs

Tài liệu đã đề cập các phần còn lại. Đây là những điểm quyết định xem bạn có bắt đầu hay không.

Có API bản địa hóa nào tôi có thể gọi từ mã của mình không?
Có: REST API v1, CLI, GitHub Action, máy chủ MCP với mười bảy công cụ, và mười hai sự kiện webhook đã ký. Tất cả đều cần một project token, có sẵn từ gói Starter.
Có. GitHub Action đẩy các chuỗi nguồn của bạn, chờ lượt chạy, kéo các tệp đã dịch và commit chúng vào nhánh mà workflow đã chạy. Khi một hàng bị từ chối, các bản dịch đã hoàn thành vẫn được commit và job bị hỏng. Một hàng chỉ vượt quá độ dài cho phép, hoặc thiếu thuật ngữ bảng chú giải bắt buộc ở chế độ Warn, sẽ được ghi lại, không bị từ chối, nên không làm hỏng job. Từ gói Team, tính năng tự động phê duyệt hoặc lượt chạy QA sẽ đánh dấu nó để xem xét. Để ngăn chặn merge khi có hàng bị từ chối, hãy chạy Action trên các pull request với đầu vào commit được đặt thành none, thêm một bước làm hỏng khi một tệp được kéo thiếu một key, và biến job thành một kiểm tra bắt buộc trong bảo vệ nhánh. Không có bước đó, một lượt chạy lại hoặc một commit mới sẽ vượt qua dù hàng vẫn bị từ chối.
Không. Bảng điều khiển gọi cùng các điểm cuối v1 mà mã thông báo của bạn gọi. Khi một điểm cuối thay đổi, nó sẽ thay đổi cho cả hai bên và được ghi lại trong nhật ký thay đổi API.
Node và một mã thông báo dự án. Nó được xuất bản trên npm, không có phụ thuộc nào khác và đọc cấu hình từ một tệp duy nhất trong kho lưu trữ của bạn.
Mỗi lần phân phối đều mang theo tiêu đề dấu thời gian và chữ ký HMAC trên dấu thời gian và nội dung. Hãy xác minh cả hai. Chúng tôi công bố dấu thời gian để bạn có thể áp đặt cửa sổ phát lại của riêng mình; chúng tôi không áp đặt điều đó thay bạn.
Gói Miễn phí không thể tạo mã thông báo, vì vậy CLI, Action, API, webhook và MCP đều bắt đầu từ gói Starter, với giá $19 mỗi tháng cho 300.000 từ.
Có, thông qua điểm cuối pull, CLI, gói CDN hoặc đồng bộ hóa lưu trữ tệp với S3, Dropbox hoặc Drive. Không có thao tác nào chạy qua nút trong trình duyệt, vì vậy hãy tích hợp một trong bốn phương thức này vào quy trình của bạn trước khi cần.