Ruka hadi yaliyomo

Optional analytics, session recording and advertising stay off unless you accept. You can reject them and use Transglot. Change your choice anytime in Mapendeleo ya vidakuzi. Sera ya Vidakuzi

api.transglot.ai/v1tokeni ya bearer, mradi mmojamarejeleo

Pakia faili. Rudisha lugha zote.

REST API kwa ajili ya kutafsiri programu yako. POST moja inapakia faili chanzo, GET moja inarudisha locale iliyokamilika, na tokeni ya bearer ndiyo uthibitisho wote. Kila kitu kinachozungumza HTTP kinaweza kuendesha.

ndani: simu moja
curl -X POST https://api.transglot.ai/v1/push \
-H "Authorization: Bearer $TRANSGLOT_TOKEN" \
-F "file=@lang/en.json" \
-F "format=laravel_json"
202 accepted · batch queued
nje

300,000

maneno kwa mwezi kwenye Starter, mpango wa kwanza unaoweza kutoa tokeni.

Anza bila malipoTazama eneo la msanidi programu
Maombi 60 kwa dakika kwa tokeni · kila 429 inabeba Retry-After · tolea tokeni tofauti kwa CI na uzalishaji
konsoli ni mteja wa api

Pakia, tafsiri, zuia na vuta, kila moja ni sehemu ya mwisho ya REST.

Kila safu katika picha hapa chini ina njia nyuma yake: pakia, vizuizi, kamusi ya istilahi, vikundi na vuta, vyote vinapatikana kutoka kwenye msimbo wako mwenyewe kwa kutumia tokeni ya mradi. Uwanja wa kuchezea API katika konsoli huendesha zile za kusoma pekee moja kwa moja dhidi ya mradi wako, ili uone jibu halisi kwanza.

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. Unapakia faili chanzo
    POST/v1/push
  2. Paneli ya vizuizi inajaza
    POST/v1/qa/run
  3. Unazuia neno
    POST/v1/glossary
  4. Mtazamo wa kundi unajiuliza mara kwa mara
    GET/v1/batches/:id
  5. Unarudisha tafsiri
    GET/v1/pull
njia moja kwa kila paneli, 60 kwa dakika, uwezo kwa kila token · kupata tafsiri zako nje ni kiungo pia
ni http tu

Vitu vinne ambavyo timu hujenga kwanza.

kila moja ni kiungo kimoja na token ya mradi · hakuna mojawapo inachukua mchana mzima
mlango wa muunganisho · faili moja ya mtiririko wa kazi

Fanya ombi la kuvuta liwe nyekundu wakati tafsiri inaposhindwa.

cron · kila usiku

Tafsiri maelezo ya toleo usiku, kila usiku.

bot · usajili mmoja

Chapisha kwenye Slack mara tu kundi linapomalizika.

wakala · mcp

Mpe wakala wa AI zana 17 sawa na unazozotumia.

maombi kwa dakika
60

kwa kila token, si kwa kila akaunti, ikiwa na kichwa cha Retry-After kwenye kila 429 ikisema ni sekunde ngapi za kusubiri.

miundo ya faili
20

sukuma na vuta muundo ambao hazina yako inatumia tayari. Viumbo vingi na viashiria vinadumu katika pande zote mbili. Ipe jina kwa format= kwenye wito wowote.

matukio ya webhook
12

orodha nzima, kila moja ikiwa na mfano wa mzigo katika umbo halisi ambalo utoaji halisi hubeba. GET /v1/webhooks/events.

zana za mcp
17

token ileile ya mradi, ikipelekwa kwenye mwendeshaji wa wakala badala ya curl. npx -y @transglot/mcp.

Maswali Yanayoulizwa Mara Kwa Mara

Wanachokauliza wasanidi programu kabla ya ombi la kwanza.

Jinsi gani ninathibitisha utambulisho wangu na API ya Transglot?
Tuma token ya bearer: Authorization: Bearer $TRANSGLOT_TOKEN. Token inahusiana na mradi mmoja, hivyo hakuna kitambulisho cha mradi katika njia na hakuna ufunguo wa akaunti nzima unaoweza kuvuja. Unatengeneza token kwenye ukurasa wa mradi na kila moja inabeba uwezo wake mwenyewe: sukuma, vuta, simamia, soma, andika.
Hapana. Token ya bearer huanza kwenye mpango wa Msingi kwa $19 kwa mwezi. Bure inafunika konsoli, ambayo inatosha kuona kama bidhaa inakufaa, lakini haiwezi kutengeneza token. CLI, Kitendo cha GitHub, webhooks, MCP na kifurushi cha utoaji vyote viko nyuma ya token ileile, hivyo vinakuja pamoja.
POST /v1/push ukiwa na faili na muundo wake, kwa mfano -F "file=@lang/en.json" -F "format=laravel_json". Inajibu 202 na kuweka kundi katika foleni. Ni safu ambazo zimebadilika kweli ndizo zinatafsiriwa, hivyo kupakia faili ambayo haijabadilika hakugharimi chochote.
GET /v1/pull, katika miundo yoyote kati ya 20, wakati wowote unapotaka. Hiki ndicho kiungo ambacho CLI kinavifunga, na ambacho sehemu ya kuchezea ya API inatumia moja kwa moja. Hakuna ombi la kutoa la kuwasilisha na hakuna kipindi ambapo data huacha kuwa mali yako.
Maombi 60 kwa dakika, yanahesabiwa kwa kila token badala ya akaunti. Ukizidi, utapokea jibu la 429 lenye kichwa cha Retry-After kinachoonyesha sekunde ngapi za kusubiri, na hakuna malipo au uandishi wa nusu. Tumia token tofauti kwa CI na uzalishaji ili mchakato wa ujenzi usio thabiti usikose rasilimali za programu yako.
Hakuna orodha maalum. Kithibitishaji hukubali lebo yoyote ya BCP-47 inayotambuliwa na ICU, ambayo ni eneo 708 katika jedwali linaloangaliwa, pamoja na njia mbadala ya kimuundo kwa lebo zisizo ndani yake. Ongeza eneo kwenye mradi na msukumo unaofuata utaijumuisha.
Ishirini: JSON tambarare na iliyopangwa, Laravel PHP na JSON, Android XML, iOS .strings, .stringsdict na .xcstrings, Flutter ARB, XLIFF 1.2 na 2.0, gettext .po, YAML, CSV, XLSX, sifa za Java, RESX, Markdown, Unity CSV na Unreal PO. Saba kati ya hizi hubeba wingi, na faili hurudi katika muundo uliotumwa.
Ndiyo. Kuna matukio 12 ya webhook, ikiwa ni pamoja na batch.completed, translation.reviewed, qa.completed na source_drift.repaired. Kila usafirishaji unasainiwa na HMAC na kichwa cha muda ili uweze kuthibitisha, na GET /v1/webhooks/events hurudisha katalogi yenye sampuli ya mzigo kwa kila tukio.
Ndiyo. npx -y @transglot/mcp hutoa zana 17 kupitia tokeni yako ya mradi, hivyo msaidizi anaweza kusoma tafsiri, kuandika tafsiri, kuongeza lugha, kuanzisha mzigo, kukusanya kundi au kuhariri kamusi-maelezo. Ni API ileile na ruhusa zilezile, zinazofikiwa kutoka kwa mazingira ya wakala badala ya curl.
Ndiyo. Kitendo cha GitHub (transglot/transglot-action@v1) na CLI vyote vinavifunga vituo hivi. Safu inapokataliwa, transglot push --wait hutoka 4 na Kitendo kinashindwa kazi yake kwenye mzigo huo. Ili kuzuia muunganisho, uendeshe kwenye maombi ya kuvuta ukiweka ingizo la commit kuwa none, ongeza hatua inayoshindwa faili iliyovutwa inapokosa ufunguo, na ufanye kazi hiyo kuwa ukaguzi wa lazima katika ulinzi wa tawi.
Milango minne thabiti husoma kila safu: viwekaji nafasi, wingi, istilahi za kamusi-maelezo na urefu. Kiwekaji nafasi kilichoharibika, umbo la wingi linalokosekana au neno la kamusi-maelezo lililo marufuku hupata jaribio moja la kurekebisha kiotomatiki, na likishindwa tena safu inakataliwa badala ya kuandikwa. Safu ambayo inazidi urefu wake pekee huandikwa, haikataliwi. GET /v1/batches/:id?include=failures huorodhesha safu zilizokataliwa na sababu zake.
Hapana. /v1 huongeza tu vituo na sehemu za majibu; sehemu unayochambua tayari haibadilishi muundo au kutoweka. Mabadiliko makubwa yatatokea chini ya kiambishi awali cha toleo jipya, ambacho kimehifadhiwa na bado ni tupu. Rekodi ya mabadiliko ya API huorodhesha kila toleo.
hufanya kazi na unavyoendesha tayari

viunganishi 41, tayari vimejengwa.

dakika nne, terminal moja

Andika ombi la kwanza leo.

hakuna kadi ya kuanza · token hufika katika Starter na juu zaidi · konsole huendesha vituo vya kusoma moja kwa moja