Μετάβαση στο περιεχόμενο

Οι προαιρετικές αναλύσεις, η καταγραφή συνεδριών και η διαφήμιση παραμένουν απενεργοποιημένες εκτός εάν τις αποδεχτείτε. Μπορείτε να τις απορρίψετε και να χρησιμοποιήσετε την Transglot. Αλλάξτε την επιλογή σας οποιαδήποτε στιγμή στο Προτιμήσεις cookie. Πολιτική Cookies

Continuous localization, wherever your content lives: φτάνει εδώ και επιστρέφει.

Ένα REST API, ένα CLI χωρίς εξαρτήσεις, μια Ενέργεια GitHub που αποτυγχάνει στην εργασία της όταν μια γραμμή απορρίπτεται, ένας διακομιστής MCP για τους δικούς σας πράκτορες, δώδεκα υπογεγραμμένα webhooks, είκοσι μορφές αρχείων και σαράντα ένας συνδέσμους.

push

integrations, none priced
41
integrations, none priced
μορφές αρχείων
20
μορφές αρχείων
εργαλεία MCP
17
εργαλεία MCP
υπογεγραμμένα webhooks
12
υπογεγραμμένα webhooks

Κάθε σημείο επαφής αυτό που ήδη εκτελείτε.

Ένα σημάδι επειδή είναι μία υπόσχεση: ό,τι κι αν φιλοξενεί το περιεχόμενό σας, φτάνει εδώ και επιστρέφει πίσω. Δεν υπάρχει ιδιωτικό API, το dashboard είναι ένας πελάτης του ίδιου v1 που λαμβάνετε και καθεμία από τις 41 ενσωματώσεις περιλαμβάνεται αντί να πωλείται ξεχωριστά.
41 ολοκληρώσεις
χωρίς χρέωση

Όπου κι αν βρίσκονται ήδη τα κείμενα.

32 με αμφίδρομο συγχρονισμό. Οι 9 είναι μόνο για εισαγωγή, όπως αναφέρεται στην κάρτα.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
διακομιστής mcp
17 εργαλεία

Οι agents σας το μιλούν.

Τα ίδια ρήματα, πίσω από τις ίδιες πύλες, για όποιον agent εκτελείτε ήδη.

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 και δέκα ακόμη.

12 συμβάντα

Υπογεγραμμένα webhooks.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
η ρήτρα dogfood

Δεν υπάρχει ιδιωτικό API.

Το dashboard είναι πελάτης του ίδιου v1 στο οποίο καλεί το token σας.

μετάβαση
δωρεάν, σε κάθε πρόγραμμα

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

Μεταφέρονται κλειδιά, τοπικές ρυθμίσεις και μνήμη. Χωρίς επαναπληκτρολόγηση.

τη ροή εργασιών

CLI, Action και ένα κόκκινο σημάδι επιβεβαίωσης.

  • npx transglot push
  • transglot/transglot-action@v1
  • έξοδος 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
Μια προσομοίωση, στον browser σας. POST /v1/push, οι δυνατότητες και το όριο των εξήντα ανά λεπτό είναι το 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. Η προβολή παρτίδας κάνει polling στον εαυτό της
    GET/v1/batches/:id
  5. Ανακτάτε τις μεταφράσεις
    GET/v1/pull
μία διαδρομή ανά πίνακα, 60 το λεπτό, δυνατότητες ανά token · η εξαγωγή των μεταφράσεών σας είναι επίσης ένα endpoint

Μία εντολή από οποιοδήποτε αποθετήριο.

Το CLI διαβάζει τα αρχεία και τη μορφή σας από τη διαμόρφωση και τα ανεβάζει, και ο διακομιστής μεταφράζει μόνο ό,τι άλλαξε. Με το --wait παραμένει ενεργό μέχρι να ολοκληρωθεί η εκτέλεση. Η Ενέργεια GitHub εκτελεί το ίδιο CLI, κάνει commit στα μεταφρασμένα αρχεία στον κλάδο στον οποίο εκτελέστηκε η ροή εργασίας και αποτυγχάνει στην εργασία της όταν μια γραμμή απορρίπτεται.

  • ανίχνευση διαφορών, ώστε οι αμετάβλητες συμβολοσειρές να μην έχουν κόστος
  • οι ίδιες τέσσερις πύλες με την κονσόλα
  • με --wait, κωδικός εξόδου 4 όταν μια γραμμή απορρίπτεται
  • διαθέσιμο από το πρόγραμμα Starter
Μια απεικόνιση μιας εκτέλεσης, όχι ηχογράφηση.
illustrative run
ένα δείγμα εκτέλεσης

Ξεκινήστε στο τερματικό, ολοκληρώστε στο αίτημα συγχώνευσης.

Αρχικοποιήστε ένα έργο, στείλτε το αρχείο προέλευσής σας και λάβετε τις μεταφράσεις. Στο CI, η Ενέργεια GitHub εκτελεί τις ίδιες εντολές, κάνει commit στα αρχεία στον κλάδο και αποτυγχάνει στην εργασία της όταν μια γραμμή απορρίπτεται. Το 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

Τι μπορείτε να αυτοματοποιήσετε, και τι σας κοστίζει.

Υπολογίζονται από τα shipped enums και τον πίνακα διαδρομών, όχι από τα έγγραφα.
  • 20

    Μορφές αρχείων, και προς τις δύο κατευθύνσεις

    JSON flat και nested, 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. Επτά υποστηρίζουν πληθυντικούς αριθμούς.

    push
    pull
  • 12

    Γεγονότα Webhook

    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, τέσσερα εργαλεία γλωσσαρίου και pull_file και push_file. Τα ίδια τελικά σημεία και δυνατότητες token όπως το REST API.

    agents
    Starter και άνω
  • 5

    Δυνατότητες token

    push, pull, manage, read και write, με ένα υποσύνολο τριών δυνατοτήτων για ανάπτυξη στο CI. Η ελάχιστη προνομιακή πρόσβαση είναι η προεπιλογή και όχι μια ρύθμιση.

    tokens έργου
  • 3

    Εισαγωγείς μετανάστευσης

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. Τα κλειδιά, οι τοπικές ρυθμίσεις και η μνήμη μετάφρασης μεταφέρονται, οπότε η μεταφορά δεν απαιτεί εκ νέου πληκτρολόγηση.

    μονόδρομη είσοδος
  • 4

    Ρόλοι χώρου εργασίας

    Διαχειριστής, προγραμματιστής, ελεγκτής και μεταφραστής, με εμβέλεια ανά έργο, καθώς και κάτοχοι λογαριασμού και μέλη χρέωσης. Σε κάθε πρόγραμμα, συμπεριλαμβανομένου του Δωρεάν.

    έλεγχος πρόσβασης
Τα tokens, και κατά συνέπεια το CLI, το Action, το API, τα webhooks και το MCP, απαιτούν επί πληρωμή πρόγραμμα. Το Δωρεάν πρόγραμμα περιλαμβάνει την κονσόλα και τους συνδέσμους που επιτρέπει.
αντιγράψτε τα στο CI σας

Τρεις ροές εργασίες worth stealing.

Αποκλεισμός συγχώνευσης

Εκτελέστε την Ενέργεια σε αιτήματα pull με την είσοδο commit ορισμένη σε none, προσθέστε ένα βήμα που αποτυγχάνει όταν ένα αρχείο που λήφθηκε lacks a key και κάντε την εργασία υποχρεωτικό έλεγχο στην προστασία κλάδου. Χωρίς αυτό το βήμα, μια επανεκτέλεση ή ένα νέο commit περνά με τη γραμμή still refused.

Δημοσίευση κατά τη συγχώνευση

Καλέστε το τελικό σημείο δημοσίευσης για κάθε τοπική ρύθμιση όταν το main μετακινείται, με ένα token που έχει τη δυνατότητα manage. Μια εφαρμογή που διαβάζει την τελευταία URL λαμβάνει τη νέα έκδοση χωρίς επανακυκλοφορία.

Αφήστε έναν agent να διορθώσει το τέλος

Ξεκινήστε τον διακομιστή MCP με ένα token έργου στο TRANSGLOT_TOKEN. Ο πράκτορας σας μπορεί να διαβάσει τα αποτυχημένα κλειδιά μιας παρτίδας και τους λόγους τους, να τα επαναπροσπαθήσει μέσω των ελέγχων ή να γράψει μια διόρθωση, η οποία αποθηκεύεται ως χειροκίνητη επεξεργασία.

FAQs

Η τεκμηρίωση καλύπτει τα υπόλοιπα. Αυτά είναι τα σημεία που καθορίζουν αν θα ξεκινήσετε.

Υπάρχει API εντοπισμού που μπορώ να καλώ από τον δικό μου κώδικα;
Ναι: ένα REST API v1, ένα CLI, μια Ενέργεια GitHub, ένας διακομιστής MCP με δεκαεπτά εργαλεία και δώδεκα υπογεγραμμένα συμβάντα webhook. Όλα χρειάζονται ένα token έργου, το οποίο είναι διαθέσιμο από το πρόγραμμα Starter.
Ναι. Η Ενέργεια GitHub στέλνει τις συμβολοσειρές προέλευσής σας, περιμένει την εκτέλεση, λαμβάνει τα μεταφρασμένα αρχεία και τα κάνει commit στον κλάδο στον οποίο εκτελέστηκε η ροή εργασίας. Όταν μια γραμμή απορρίπτεται, οι μεταφράσεις που ολοκληρώθηκαν εξακολουθούν να γίνονται commit και η εργασία αποτυγχάνει. Μια γραμμή που υπερβαίνει μόνο το μήκος της ή lacks a required glossary term under Warn, καταγράφεται, δεν απορρίπτεται, επομένως δεν αποτυγχάνει την εργασία. Από το πρόγραμμα Team, η αυτόματη έγκριση ή μια εκτέλεση QA την επισημαίνει για αναθεώρηση. Για να σταματήσετε μια συγχώνευση σε μια απορριφθείσα γραμμή, εκτελέστε την Ενέργεια σε αιτήματα pull με την είσοδο commit ορισμένη σε none, προσθέστε ένα βήμα που αποτυγχάνει όταν ένα αρχείο που λήφθηκε lacks a key και κάντε την εργασία υποχρεωτικό έλεγχο στην προστασία κλάδου. Χωρίς αυτό το βήμα, μια επανεκτέλεση ή ένα νέο commit περνά με τη γραμμή still refused.
Όχι. Η κονσόλα καλεί τα ίδια τελικά σημεία v1 με αυτά που καλεί το token σας. Όταν αλλάζει ένα τελικό σημείο, η αλλαγή ισχύει και για εμάς και καταγράφεται στο αρχείο αλλαγών του API.
Node και ένα token έργου. Δημοσιεύεται στο npm, δεν έχει άλλες εξαρτήσεις και διαβάζει τη διαμόρφωσή του από ένα μόνο αρχείο στο αποθετήριό σας.
Κάθε παράδοση περιλαμβάνει μια κεφαλίδα χρονοσφραγίδας και μια υπογραφή HMAC για τη χρονοσφραγίδα και το σώμα. Επαληθεύστε και τα δύο. Δημοσιεύουμε τη χρονοσφραγίδα ώστε να μπορείτε να επιβάλετε το δικό σας παράθυρο επανάληψης· εμείς δεν επιβάλλουμε κάποιο για εσάς.
Το δωρεάν πρόγραμμα δεν μπορεί να δημιουργήσει token, επομένως το CLI, το Action, το API, τα webhooks και το MCP ξεκινούν από το Starter, που κοστίζει 19 $ τον μήνα για 300.000 λέξεις.
Ναι, μέσω του endpoint pull, του CLI, του πακέτου CDN ή του συγχρονισμού αρχείων με S3, Dropbox ή Drive. Κανένα από αυτά δεν εκτελείται μέσω ενός κουμπιού στον browser, οπότε ενσωματώστε ένα από τα τέσσερα στη ροή εργασιών σας πριν το χρειαστείτε.