İçeriğe atla

İsteğe bağlı analitikler, oturum kaydı ve reklamlar, siz kabul etmedikçe kapalı kalır. Bunları reddedebilir ve Transglot'u kullanmaya devam edebilirsiniz. Tercihinizi Çerez tercihleri içinde istediğiniz zaman değiştirebilirsiniz. Çerez Politikası

İçeriğiniz nerede bulunuyorsa sürekli yerelleştirme: buraya ulaşır ve geri döner.

REST API, bağımlılığı olmayan CLI, bir satır reddedildiğinde işi başarısız kılan GitHub Action, kendi ajanlarınız için MCP sunucusu, imzalı on iki webhook, yirmi dosya formatı ve kırk bir bağlayıcı.

push

entegrasyon, ücretlendirilmiyor
41
entegrasyon, ücretlendirilmiyor
dosya biçimi
20
dosya biçimi
MCP araçları
17
MCP araçları
imzalı webhook'lar
12
imzalı webhook'lar

Ulaştığı her yol zaten çalıştırdığınız şeyler.

Tek bir işaret çünkü tek bir vaat var: İçeriğiniz nerede yaşarsa yaşasın, buraya ulaşır ve geri döner. Özel bir API yoktur; pano, sizin erişiminiz olan aynı v1’in bir istemcisidir ve 41 entegrasyonun her biri ayrı satılmak yerine dahildir.
41 entegrasyon
ücretlendirilmedi

Dizelerin zaten bulunduğu her yerde.

32’si iki yönlü senkronize olur. 9’u yalnızca içe aktarmadır ve kartta bu belirtilir.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
mcp sunucusu
17 araç

Ajanlarınız bunu konuşur.

Zaten çalıştırdığınız herhangi bir ajan için aynı kapılar ardında aynı eylemler.

agent which keys fail length in de?
mcp 3 keys
agent re-draft them inside budget
mcp gates 4 of 4 pass
dosya biçimleri
20

gidiş-dönüş uyumu

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal ve on fazlası.

12 olay

İmzalı web kancaları.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
kendi ürünümüzü kullanma taahhüdü

Özel API yok.

Gösterge paneli, token’ınızın çağırdığı aynı v1’in bir istemcisidir.

geçiş süreci
ücretsiz, tüm planlarda

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

Anahtarlar, yerel ayarlar ve bellek aktarılır. Yeniden yazmaya gerek yok.

iş akışı hattı

CLI, Action ve kırmızı onay işareti.

  • npx transglot push
  • transglot/transglot-action@v1
  • Reddedilirse çıkış 4
  • Birleştirmede yayınla

Aynı v1 kontrol panelinin kullandığı.

kaynağı düzenleyin, yerel ayarları seçin, gönderin. Yol ve hız sınırı gerçek. Geri gelen toplu iş bir sabit veridir ve bunu belirtir
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: dakikada token başına 60'ın 60'i kaldı
istek gövdesi
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · tek proje, beş yetenek
yanıt
henüz hiçbir şey gönderilmedi_
soldaki kaynağı düzenleyin, yerel ayarları seçin ve gönderin. Toplu işlem akışı burada görüntülenir
aynı istek üç başka kapıdan geçer ve geri dönenler
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
Tarayıcınızda bir simülasyon. POST /v1/push, yetenekler ve dakika başına altmış limiti canlı API'dir; toplu işlem kimliği, taslaklar ve zamanlamalar bir sabit veridir ve buradaki hiçbir şey herhangi bir yere gönderilmez.
konsol bir api istemcisidir

Gönderin, çevirin, kontrol edin ve çekin, her biri bir REST uç noktasıdır.

Aşağıdaki resimdeki her satırın arkasında bir rota vardır: gönderme, kapılar, sözlük, toplu işler ve çekme; tümüne proje belirtecinizle kendi kodunuzdan erişilebilir. Konsoldaki API oyun alanı, salt okunur olanları projenize karşı canlı olarak çalıştırır, böylece önce gerçek bir yanıt görürsünüz.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. Bir kaynak dosya yüklersiniz
    POST/v1/push
  2. Kapılar paneli doldurulur
    POST/v1/qa/run
  3. Bir terimi kilitlersiniz
    POST/v1/glossary
  4. Toplu görünüm kendini yoklar
    GET/v1/batches/:id
  5. Çevirileri geri alırsınız
    GET/v1/pull
panel başına bir rota, dakikada 60, belirteç başına yetenekler · çevirilerinizi dışa aktarmak da bir uç noktadır

Herhangi bir depodan tek komut.

CLI, dosyalarınızı ve formatınızı yapılandırmadan okuyup yükler; sunucu yalnızca değişenleri çevirir. --wait ile çalıştırma bitene kadar bekler. GitHub Action aynı CLI’yı çalıştırır, çevrilen dosyaları iş akışının çalıştığı dala kaydeder ve bir satır reddedildiğinde işi başarısız kılar.

  • değişiklik farkındalığı sayesinde değişmemiş dizeler maliyet oluşturmaz
  • konsoldakiyle aynı dört kapı
  • --wait ile, bir satır reddedildiğinde çıkış kodu 4
  • Starter planından itibaren kullanılabilir
Bir çalıştırma illüstrasyonu, kaydı değil.
illustrative run
örnek bir çalıştırma

Terminalde başlayın, pull request'te tamamlayın.

Projeyi başlatın, kaynak dosyanızı gönderin ve çevirileri çekin. CI’da GitHub Action aynı komutları çalıştırır, dosyaları dala kaydeder ve bir satır reddedildiğinde işi başarısız kılar. CLI npm üzerinde yayımlanmıştır ve başka bağımlılık gerektirmez.

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

Otomatikleştirebilecekleriniz, ve size maliyeti.

Belgelerden değil, dağıtılan enum'lardan ve rota tablosundan sayılır.
  • 20

    Dosya biçimleri, her iki yönde

    JSON düz ve iç içe, Android XML, iOS .strings, .stringsdict ve .xcstrings, Flutter ARB, Laravel PHP ve JSON, XLIFF 1.2 ve 2.0, gettext .po, YAML, CSV, XLSX, Java properties, RESX, Markdown, Unity CSV ve Unreal PO. Yedi tanesi çoğul ifadeleri destekler.

    push
    pull
  • 12

    Webhook olayları

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed ve source_drift.repaired. Her teslimat, zaman damgasıyla HMAC imzalısıdır.

    imzalı
    Starter ve üzeri
  • 17

    MCP araçları

    Proje ve dil okuma, add_language, çeviri okuma ve yazma, translate_missing, toplu durum, listeleme, yeniden dene ve iptal, run_qa, dört sözlük aracı ve pull_file ile push_file. REST API ile aynı uç noktalar ve token yetenekleri.

    ajanlar
    Starter ve üzeri
  • 5

    Token yetenekleri

    push, pull, manage, read ve write; CI için üç yetenekli bir deploy alt kümesiyle. En az ayrıcalık ilkesi bir ayardan ziyade varsayılandır.

    proje jetonları
  • 3

    Geçiş içe aktarıcıları

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. Anahtarlar, yerel ayarlar ve çeviri belleği aktarılır, böylece geçiş yeniden yazım gerektirmez.

    tek yönlü giriş
  • 4

    Çalışma alanı rolleri

    Yönetici, geliştirici, gözden geçiren ve çevirmen; proje bazında kapsamlandırılmış, ayrıca hesap sahipleri ve faturalandırma üyeleri. Ücretsiz plan dahil olmak üzere tüm planlarda mevcuttur.

    erişim denetimi
Token’lar ve dolayısıyla CLI, Action, API, web kancaları ile MCP ücretli bir plan gerektirir. Ücretsiz plan, konsol ve izin verdiği bağlayıcılardan oluşur.
bunları CI ortamınıza kopyalayın

Çalınmaya değer üç boru hattı.

Birleştirmeyi engelle

Action’ı pull request’lerde commit girişi none olarak ayarlayıp çalıştırın, çekilen bir dosyada anahtar eksik olduğunda başarısız olan bir adım ekleyin ve işi dal korumasında zorunlu kontrol yapın. Bu adım olmadan, yeniden çalıştırma veya yeni bir commit, satır hala reddedilmiş olsa bile geçer.

Birleştirme sırasında yayımla

Main dalı ilerlediğinde her yerel ayar için yönetme yetkisine sahip bir token ile publish uç noktasını çağırın. En son URL’yi okuyan bir uygulama, yeniden dağıtım olmadan yeni sürümü alır.

Bir aracının son kısmı düzeltmesine izin verin

MCP sunucusunu TRANSGLOT_TOKEN içindeki proje token’ı ile başlatın. Ajanınız bir toplu işin başarısız anahtarlarını ve nedenlerini okuyabilir, bunları kontrollerden geçirerek yeniden deneyebilir veya bir düzeltme yazabilir; bu düzeltme insan düzenlemesi olarak kaydedilir.

FAQs

Belgelendirmenin geri kalanını kapsar. Bunlar, başlayıp başlamayacağınıza karar veren sorulardır.

Kendi kodumdan çağırabileceğim bir yerelleştirme API’si var mı?
Evet: REST API v1, CLI, GitHub Action, on yedi araçlı MCP sunucusu ve imzalı on iki webhook etkinliği. Hepsi Starter plandan temin edilebilen bir proje token’ı gerektirir.
Evet. GitHub Action kaynak dizgelerinizi gönderir, çalıştırmayı bekler, çevrilen dosyaları çeker ve iş akışının çalıştığı dala kaydeder. Bir satır reddedildiğinde, tamamlanan çeviriler yine de kaydedilir ve iş başarısız olur. Yalnızca uzunluk sınırını aşan veya Warn altında gerekli bir sözlük terimini kaçıran bir satır reddedilmez, yazılır; bu nedenle işi başarısız kılmaz. Team planından itibaren otomatik onay veya bir QA çalıştırması incelemeye işaretler. Reddedilen bir satırda birleştirmeyi durdurmak için Action’ı pull request’lerde commit girişi none olarak ayarlayıp çalıştırın, çekilen bir dosyada anahtar eksik olduğunda başarısız olan bir adım ekleyin ve işi dal korumasında zorunlu kontrol yapın. Bu adım olmadan, yeniden çalıştırma veya yeni bir commit, satır hala reddedilmiş olsa bile geçer.
Hayır. Konsol, token’ınızın çağırdığı aynı v1 uç noktalarını çağırır. Bir uç nokta değiştiğinde, bu değişiklik hem bizim hem de sizin için geçerli olur ve API değişiklik günlüğüne yansır.
Node ve bir proje token’ı. npm üzerinde yayımlanmıştır, başka bağımlılığı yoktur ve yapılandırmasını deponuzdaki tek bir dosyadan okur.
Her teslimat, zaman damgası ve gövde üzerinden bir HMAC imzası taşıyan bir zaman damgası başlığı içerir. Her ikisini de doğrulayın. Zaman damgasını yayınlıyoruz ki kendi tekrar oynatma pencerenizi uygulayabilesiniz; biz sizin için bunu uygulamıyoruz.
Ücretsiz plan bir jeton oluşturamaz, bu nedenle CLI, Action, API, webhook’lar ve MCP’nin tümü Starter plandan başlar; bu plan aylık 300.000 kelime için 19 dolardır.
Evet, çekme uç noktası, CLI, CDN paketi veya S3, Dropbox ya da Drive’a dosya depolama senkronizasyonu aracılığıyla. Bunların hiçbiri tarayıcıdaki bir düğme üzerinden çalışmaz, bu yüzden ihtiyacınız olduğunda kullanmak üzere dördünden birini işlem hattınıza entegre edin.