Siirry sisältöön

Optional analytics, session recording and advertising stay off unless you accept. You can reject them and use Transglot. Change your choice anytime in Evästeasetukset. Evästekäytäntö

Jatkuva lokalisointi, missä sisältösi sitten sijaitseekin: se saapuu tänne ja palaa takaisin.

REST API, nollariippuvuuksinen CLI, GitHub Action, joka epäonnistaa työnsä, kun rivi hylätään, MCP-palvelin omille agenteillesi, kaksitoista allekirjoitettua webhookia, kaksikymmentä tiedostomuotoa ja neljäkymmentäyksi liitintä.

push

integraatiota, ei hinnoiteltu
41
integraatiota, ei hinnoiteltu
tiedostomuotoa
20
tiedostomuotoa
MCP-työkalua
17
MCP-työkalua
allekirjoitettua webhookia
12
allekirjoitettua webhookia

Jokainen tavoitettava kohta mitä jo käytät.

Yksi merkki, koska se on yksi lupaus: missä tahansa sisältösi asuu, se saapuu tänne ja palaa takaisin. Ei ole yksityistä APIa, kojelauta on saman v1:n asiakas, jonka saat, ja jokainen 41 integraatiosta on mukana eikä myydä erikseen.
41 integraatiota
ei hinnoiteltu

Missä tahansa merkkijonot jo sijaitsevat.

32 synkronoi molempiin suuntiin. 9 on vain tuontia, ja kortti ilmoittaa sen.

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
mcp-palvelin
17 työkalua

Agenttisi puhuvat sitä.

Samat verbit, samojen porttien takana, mille tahansa agentille, jota jo käytät.

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

tuo edestakainen kulku

JSON, XLIFF, .po, ARB, .strings, YAML, RESX, Markdown, Unity, Unreal ja kymmenen muuta.

12 tapahtumaa

Allekirjoitetut webhooksit.

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
dogfood-lauseke

Ei ole yksityistä API:a.

Hallintapaneeli on samaa v1-asiakasrajapintaa käyttävä asiakas kuin tokenisi kutsut.

muutto sisään
ilmainen, kaikki suunnitelmat

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

Avaimet, lokaalit ja muisti siirtyvät mukana. Ei uudelleentyypitystä.

putki

CLI, Action ja punainen tarkistusmerkki.

  • npx transglot push
  • transglot/transglot-action@v1
  • poistu 4 kieltäytymisen yhteydessä
  • julkaise yhdistämisen yhteydessä

Sama v1 kojetaulu käyttää.

muokkaa lähdettä, valitse kielet, lähetä. Polku ja nopeusrajoitus ovat todellisia. Palautuva erä on kiinteä data, ja se ilmoitetaan selvästi
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 / 60 minuutissa, tokenia kohden
pyynnön runko
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer tgl_… · yksi projekti, viisi oikeutta
vastaus
ei vielä lähetetty_
muokkaa lähdettä vasemmalla, valitse kielet ja lähetä. Erä streamataan tänne
sama pyyntö kolmen muun oven kautta ja mitä takaisin tulee
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
Simulaatio selaimessasi. POST /v1/push, kyvyt ja kuudenkymmenen minuutin raja ovat toimitetussa API:ssa; erän tunniste, luonnokset ja ajoitukset ovat kiinteitä, eikä täältä lähetetä mitään mihinkään.
konsoli on API-asiakas

Lataa, käännä, tarkista ja hae, jokainen oma REST-päätepiste.

Jokaisella alla olevan kuvan rivillä on taustalla reitti: lataus, tarkistukset, sanasto, erät ja haku, kaikki saavutettavissa omasta koodistasi projektin tokenilla. Konsolin API-leikkikenttä ajaa vain luku -toiminnot live-tilassa projektiisi nähden, joten näet aidon vastauksen ensin.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. Lataat lähdetiedoston
    POST/v1/push
  2. Tarkistuspaneeli täyttyy
    POST/v1/qa/run
  3. Lukitset termin
    POST/v1/glossary
  4. Eränäkymä hakee tietoja itsestään
    GET/v1/batches/:id
  5. Haet käännökset takaisin
    GET/v1/pull
yksi reitti per paneeli, 60 minuutissa, oikeudet per tunnus · käännösten ulosvienti on myös päätepiste

Yksi komento mistä tahansa repositoriosta.

CLI lukee tiedostosi ja muodon asetustiedostosta ja lataa ne, ja palvelin kääntää vain muuttuneet osat. Valinnalla --wait se odottaa, kunnes suoritus päättyy. GitHub Action ajaa saman CLIn, commitoi käännettyjen tiedostot haaraan, jossa workflow suoritettiin, ja epäonnistaa työnsä, kun rivi hylätään.

  • diff-tietoinen, joten muuttumattomat merkkijonot eivät maksa mitään
  • samat neljä porttia kuin konsolissa
  • valinnalla --wait, exit-koodi 4, kun rivi hylätään
  • saatavilla Starter-suunnitelmasta alkaen
Kuvaus ajosta, ei tallenne sellaisesta.
illustrative run
esimerkkiajo

Aloita terminaalista, päätä pull requestiin.

Alusta projekti, lähetä lähdetiedosto ja hae käännökset. CI:ssä GitHub Action ajaa samat komennot, commitoi tiedostot haaraan ja epäonnistaa työnsä, kun rivi hylätään. CLI julkaistaan npm:ssä, eikä se vaadi muita riippuvuuksia.

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

Mitä voit automatisoida, ja mitä se maksaa sinulle.

Laskettu toimitetuista enum-arvoista ja reittitaulukosta, ei dokumentaatiosta.
  • 20

    Tiedostomuodot, molempiin suuntiin

    JSON tasainen ja sisäkkäinen, Android XML, iOS .strings, .stringsdict ja .xcstrings, Flutter ARB, Laravel PHP ja JSON, XLIFF 1.2 ja 2.0, gettext .po, YAML, CSV, XLSX, Java properties, RESX, Markdown, Unity CSV ja Unreal PO. Seitsemän tukee monikkoja.

    push
    pull
  • 12

    Webhook-tapahtumat

    batch.completed, batch.failed, key.created, key.updated, key.deleted, translation.updated, translation.reviewed, language.added, language.removed, glossary.updated, qa.completed ja source_drift.repaired. Jokainen toimitus on HMAC-allekirjoitettu aikaleimalla.

    allekirjoitettu
    Starter ja sitä korkeammat
  • 17

    MCP-työkalut

    Projektin ja kielen luku, add_language, käännösten luku ja kirjoitus, translate_missing, erän tila, listaus, uudelleenyritys ja peruutus, run_qa, neljä sanastotyökalua sekä pull_file ja push_file. Samat päätepisteet ja token-oikeudet kuin REST API:ssa.

    agentit
    Starter ja sitä korkeammat
  • 5

    Tokenien oikeudet

    push, pull, hallinta, luku ja kirjoitus, kolmen oikeuden deploy-alajoukko CI:tä varten. Vähäisin oikeudet on oletusarvo, ei asetus.

    projektin tunnisteet
  • 3

    Migraation tuontityökalut

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. Avaimet, kielet ja käännösmuisti siirtyvät mukana, joten siirto ei vaadi uudelleentekemistä.

    yksi suunta sisään
  • 4

    Työtilan roolit

    Ylläpitäjä, kehittäjä, tarkistaja ja kääntäjä, projektipohjaisesti rajattuna, plus tilinomistajat ja laskutuksen jäsenet. Kaikissa paketeissa, Free mukaan lukien.

    käyttöoikeuksien hallinta
Tokenit ja siten CLI, Action, API, webhooks ja MCP vaativat maksullisen paketin. Free-paketti sisältää konsolin ja sen sallimat liittymät.
kopioi nämä CI-ympäristöösi

Kolme putkea, jotka kannattaa omaksua.

Estä yhdistäminen

Aja Action pull requesteissa asettamalla sen commit-syöte arvoon none, lisää vaihe, joka epäonnistuu, jos haetusta tiedostosta puuttuu avain, ja tee työstä pakollinen tarkistus haaran suojauksessa. Ilman tätä vaihetta uudelleensuoritus tai uusi commit läpäisee tarkistuksen, vaikka rivi olisi edelleen hylätty.

Julkaise yhdistämisen yhteydessä

Kutsu julkaisupäätepistettä jokaiselle lokalisaatiolle, kun main-haara päivittyy, käyttämällä tokenia, jolla on hallinta-oikeus. Sovellus, joka lukee viimeisimmän URL-osoitteen, saa uuden version ilman uudelleenjulkaisua.

Anna agentin korjata loput

Käynnistä MCP-palvelin projektin tokenilla TRANSGLOT_TOKEN-muuttujassa. Agenttisi voi lukea erän epäonnistuneet avaimet ja niiden syyt, yrittää niitä uudelleen porttien läpi tai kirjoittaa korjauksen, joka tallennetaan ihmisen tekemänä muokkauksena.

FAQs

Dokumentaatiossa käsitellään loput. Nämä ovat ne, jotka ratkaisevat, aloitatko käytön.

Onko olemassa lokalisointi-API, jota voin kutsua omasta koodistani?
Kyllä: REST API v1, CLI, GitHub Action, MCP-palvelin seitsemällätoista työkalulla ja kaksitoista allekirjoitettua webhook-tapahtumaa. Kaikki tarvitsevat projektin tokenin, joka on saatavilla Starter-suunnitelmasta.
Kyllä. GitHub Action lähettää lähdemerkkijonot, odottaa suoritusta, hakee käännettyjen tiedostot ja committaa ne haaraan, jossa workflow suoritettiin. Kun rivi hylätään, valmistuneet käännökset commitoidaan silti ja työ epäonnistuu. Rivi, joka ylittää vain pituusrajan tai missaa vaaditun sanastotermin Warn-tilassa, kirjoitetaan, ei hylätä, joten se ei epäonnista työtä. Team-suunnitelmasta alkaen automaattinen hyväksyntä tai QA-suoritus merkitsee sen tarkistettavaksi. Estääksesi yhdistämisen hylätyn rivin vuoksi, aja Action pull requesteissa asettamalla sen commit-syöte arvoon none, lisää vaihe, joka epäonnistuu, jos haetusta tiedostosta puuttuu avain, ja tee työstä pakollinen tarkistus haaran suojauksessa. Ilman tätä vaihetta uudelleensuoritus tai uusi commit läpäisee tarkistuksen, vaikka rivi olisi edelleen hylätty.
Ei. Konsoli kutsuu samoja v1-päätepisteitä kuin tokenisi. Kun päätepiste muuttuu, se muuttuu molemmille ja muutoksesta ilmoitetaan API:n muutoslokissa.
Node ja projektin token. Se julkaistaan npm:ssä, sillä ei ole muita riippuvuuksia, ja se lukee määritykset yhdestä tiedostosta repositossasi.
Jokainen toimitus sisältää aikaleimaotsakkeen sekä HMAC-allekirjoituksen aikaleimasta ja sisällöstä. Tarkista molemmat. Julkaisemme aikaleiman, jotta voit määrittää oman toistovälin; emme pakota sellaista puolestasi.
Ilmainen tilaus ei voi luoda tokenia, joten CLI, Action, API, webhookit ja MCP alkavat Starter-tasolta, joka maksaa 19 $ kuukaudessa 300 000 sanasta.
Kyllä, pull-päätepisteen, CLI:n, CDN-paketin tai tiedostontallennuksen synkronoinnin kautta S3:een, DropBoxiin tai Driveen. Mikään näistä ei toimi selaimen painikkeella, joten liitä yksi neljästä putkeesi ennen kuin tarvitset sitä.