ወደ ይዘት ዝለል

Optional analytics, session recording and advertising stay off unless you accept. You can reject them and use Transglot. Change your choice anytime in የኩኪ ምርጫዎች. የኩኪ ፖሊሲ

ቀጣይነት ያለው አካባቢያዊነት (Continuous localization)፣ ይዘትዎ በየትም ቢሆን፦ እዚህ ይደርሳል እና ወደ ኋላ ይመለሳል።

REST API፣ ምንም ጥገኝነት የሌለው CLI፣ ረድፍ ሲቀበል ስራውን (job) የሚያሳጣ GitHub Action፣ ለእርስዎ agents የሚሆን MCP server፣ አስራ ሁለት የተፈረሙ webhooks፣ ሃያ የፋይል ቅርጸቶች እና አርባ አንድ connectors።

push

መገናኛዎች፣ ምንም ዋጋ የሌላቸው
41
መገናኛዎች፣ ምንም ዋጋ የሌላቸው
የፋይል ቅርጸቶች
20
የፋይል ቅርጸቶች
MCP መሳሪያዎች
17
MCP መሳሪያዎች
የተፈረሙ webhooks
12
የተፈረሙ webhooks

ሁሉም የሚደርስበት መንገድ እርስዎ አስቀድመው የሚያሄዱት።

አንድ ቃል ኪዳን ስለሆነ አንድ ምልክት፡ የእርስዎ ይዘት በየትም ቢሆን፣ እዚህ ይደርሳል እና ወደ ኋላ ይመለሳል። የግል API የለም፣ ዳሽቦርዱ እርስዎ የሚያገኙትን ተመሳሳይ v1 ደንጋጌ ይጠቀማል፣ እና ከ41ውም ኢንተግሬሽኖች ለመግዛት ከመቅረብ ይልቅ ሁሉም ተካትተዋል።
41 ውህደቶች (integrations)
ምንም ዋጋ የለውም

ገመዶች (strings) አስቀድመው የሚኖሩበት ቦታ።

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 ክስተቶች

የተፈረሙ webhook-ዎች።

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
የዶግፉድ ድንጋጌ

የግል API የለም።

ዳሽቦርዱ ተከን (token) የሚጠራው ከተመሳሳይ v1 ጋር የተገናኘ ክላይንት ነው።

መግባት
ነፃ፣ ለእያንዳንዱ እቅድ

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

ቁልፎች፣ ቦታዎች (locales) እና ማስታወስ ይዛወራሉ። እንደገና አይጻፉም።

መስመር

CLI፣ Action እና ቀይ ምልክት።

  • npx transglot push
  • transglot/transglot-action@v1
  • በመከልከል ላይ exit 4
  • በማዋሃድ ላይ አትም

ተመሳሳይ v1 ዳሽቦርዱ የሚጠቀመው።

ምንጩን ያርትዑ፣ ቋንቋዎችን ይምረጡ፣ ይላኩ። መንገዱ እና የፍጥነት ገደቡ እውነተኛ ናቸው። የሚመለሰው ባች አንድ ቋሚ ነገር (fixture) ነው፣ እናም ያንን ይላል
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_… · አንድ ፕሮጀክት፣ አምስት ብቃቶች
ምላሽ
እስካሁን ምንም አልተላከም_
በግራ በኩል ያለውን ምንጭ ያርትዑ፣ ቦታዎችን ይምረጡ እና ይላኩ። ባች (Batch) እዚህ ላይ ይፈሳል
ተመሳሳይ ጥያቄ በሶስት ሌሎች በሮች በኩል፣ እና የሚመለሰው
$ npx transglot push
reading transglot.json · 1 key changed
flux: drafting 5 locales
gates: 4 of 4 pass · batch #4181 completed
በአገልጋሊዎ ውስጥ የሚሰራ ሲሙሌሽን። POST /v1/push፣ ብቃቶቹ እና የደቂቃው ገደብ የተላኩ API ናቸው፤ የባች መለያ፣ ድራፍቶቹ እና ጊዜያቶቹ ቋሚ ናቸው፣ እና እዚህ ላይ ምንም ነገር ወደ ሌላ ቦታ አይላክም።
ኮንሶል api ደንጋጌ (client) ነው

ይግፉ፣ ይተርጉሙ፣ ይግቱ እና ይጎትቱ፣ እያንዳንዱ REST endpoint ነው።

ከዚህ በታች ባለው ምስል ውስጥ ያለው እያንዳንዱ መስመር የራሱ መንገድ (route) አለው፡ push፣ gates፣ glossary፣ batches እና pull፣ ሁሉም ከፕሮጀክት ቶክን ጋር ከራስዎ ኮድ ሊደረስባቸው ይችላሉ። በኮንሶል ውስጥ ያለው API playground read-only የሆኑትን በቀጥታ ከፕሮጀክትዎ ጋር ያሄዳል፣ ስለዚህ እውነተኛ ምላሽን በመጀመሪያ ያዩ።

app.transglot.ai
acme/app · mainpush
gatesplaceholders · plurals · glossary · length
glossary"boring" locked
batch 4181running
pullde-DE · json
  1. የምንጭ ፋይል ያስገቡ
    POST/v1/push
  2. የgates ፓነል ይሞላል
    POST/v1/qa/run
  3. አንድ ቃል ይቆልፉ
    POST/v1/glossary
  4. የbatch እይቫ ራሷን ይፈትሻለች
    GET/v1/batches/:id
  5. ትርጉማዎቹን ይመልሱ
    GET/v1/pull
ለእያንዳንዱ ፓነል አንድ መንገድ፣ በደቂቃ 60፣ ችሎታዎች በቶክን · ትርጉማዎችዎን ማውጣትም endpoint ነው

ከማንኛውም ሬፖዚቶሪ አንድ ትእዛዝ።

CLI ከ config ፋይሎችዎን እና ቅርጸትዎን ያነብ እና ይስቀላቸዋል፤ server ደግሞ የተቀየሩትን ብቻ ይተርጉማል። --wait ካለ እስከ run ማለቂያ ድረስ ይቆያል። GitHub Action ተመሳሳይ CLI ያስኬዳል፤ የተተረጎሙ ፋይሎችን workflow የሰራበት branch ላይ ይቀምሳል (commit)፤ ረድፍ ሲቀበል ስራውን (job) ያሳጣል።

  • ልዩነትን የሚያውቅ፣ ስለዚህ ያልተቀየሩ ገመዶች ምንም አይጠይቁም
  • ከኮንሶሉ ጋር ተመሳሳይ አራት በሮች
  • --wait ሲኖር፣ ረድፍ ሲቀበል exit code 4
  • ከStarter ዕቅድ ጀምሮ ይገኛል
የአንድ ሩን ምስል፣ የአንዱ ቀረጻ አይደለም።
illustrative run
የናሙና ሩን

በተርሚናል ይጀምሩ፣ በpull request ያጠናቅቁ።

ፕሮጀክት ያስጀምሩ፣ የምንጭ ፋይልዎን ይግፉ እና ትርጉሞችን ይጎትቱ። በ CI ውስጥ፣ GitHub Action ተመሳሳይ ትእዛዞችን ያስኬዳል፤ ፋይሎችን branch ላይ ይቀምሳል (commit)፤ ረድፍ ሲቀበል ስራውን (job) ያሳጣል። 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

ማውቶሜት ማድረግ የምትችለው፣ እና ወጪው ምን ያህል ነው።

ከተላኩት enums እና route table ተቆጥሯል፣ ከdocs አይደለም።
  • 20

    የፋይል ቅርጸቶች፣ በሁለቱም አቅጣጫዎች

    JSON ጠፍጣፋ እና ተደራራቢ፣ 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 የተፈረመ ከtimestamp ጋር ነው።

    ተፈርሟል
    Starter እና ከዚያ በላይ
  • 17

    MCP መሳሪያዎች

    ፕሮጀክት እና ቋንቋ ንባቦች፣ add_language፣ የትርጉም ንባቦች እና ጽሑፎች፣ translate_missing፣ batch status፣ ዝርዝር፣ እንደገና ሙከራ እና ማቋረጥ፣ run_qa፣ አራት የቃለ-መዝገብ መሳሪያዎች፣ እና pull_file እና push_file። ተመሳሳይ endpoints እና token ችሎታዎች እንደ REST API።

    ወኪሎች (agents)
    Starter እና ከዚያ በላይ
  • 5

    የቶከን ችሎታዎች

    ግፋ፣ ስብ፣ አስተዳድር፣ ንበብ እና ጻፍ፣ ለ CI የሚያገለግሉ ሦስት ችሎታዎች ተዘጋጅተው። ዝቅተኛ መብቶች (Least privilege) እንደ ቅንብር ሳይሆን በነባሪነት ይተገበራሉ።

    የፕሮጀክት ቶከኖች
  • 3

    የማዛወር አስመጪዎች

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor። ቁልፎች፣ ቋንቋዎች እና የትርጉም ማስታወሻ ይተላለፋሉ፤ ስለዚህ ሽግግሩ እንደገና መጻፍ አይጠይቅም።

    አንድ አቅጣጫ ወደ ውስጥ
  • 4

    የስራ ቦታ ሚናዎች

    አስተዳዳሪ፣ ገንቢ፣ ገምጋሚ እና ተርጓሚ፣ በፕሮጀክት የተወሰኑ፣ እንዲሁም የአካውንት ባለቤቶች እና የክፍያ አባላት። በእያንዳንዱ ዕቅድ፣ ነፃውንም ጨምሮ።

    የመዳረሻ ቁጥጥር
ቶከኖች፣ እና በዚህም ምክንያት CLI፣ Action፣ API፣ webhooks እና MCP፣ ክፍያ የሚጠይቅ ዕቅድ ያስፈልጋቸዋል። ነፃው ዕቅድ ኮንሶሉ እና የሚፈቅዳቸው አገናኞች ናቸው።
እነዚህን ወደ CI ውስጥ ቅዳ

ለመውሰድ የሚገቡ ሦስት የስራ ሂደቶች።

ማዋሃዱን ይከልክሉ

Action በ pull requests ላይ commit input none ተደርጎ ያስኬዱ፤ የተጎተተ ፋይል ቁልፍ ከጎደለ የሚሳነውን ደረጃ (step) ይጨምሩ፤ ስራውን (job) በ branch protection ውስጥ የግዴታ ምርመራ ያድርጉት። ያ ደረጃ ከሌለ፣ እንደገና ማስኬድ ወይም አዲስ commit ረድፉ አሁንም ተቀብሎ ሲሆን ያልፋል።

በማዋሃድ ላይ ይፍጠሩ

main ሲንቀሳቀስ ለእያንዳንዱ locale publish endpoint ይጥሩ፤ manage ability ያለው token ይጠቀሙ። የቅርብ URL የሚያነብ app አዲሱን version ያገኛል፤ እንደገና ማስፋፋት (redeploy) አያስፈልግም።

ወኪሉ ጫፉን እንዲያስተካክል ይፍቀዱ

MCP server በ TRANSGLOT_TOKEN ውስጥ ያለ project token ጋር ያስጀምሩ። Agentዎ የ batch የተሳኑ ቁልፎችን እና ምክንያቶቻቸውን ማንበብ፣ በ gates ውስጥ እንደገና ማስኬድ፣ ወይም ጥገና መጻፍ ይችላል፤ ይህም እንደ የሰው እርማት ይቀመጣል።

FAQs

ሰነዶቹ ቀሪውን ይሸፍናሉ። እነዚህ መጀመርዎን የሚወስኑት ናቸው።

ከራሴ ኮድ ልጠራው የምችለው የአካባቢ አሰተርጓሚ API አለ?
አዎ፡ REST API v1፣ CLI፣ GitHub Action፣ አሥራ ሰባት መሳሪያዎች ያሉት MCP server፣ እና አስራ ሁለት የተፈረሙ webhook ክስተቶች። ሁሉም project token ያስፈልጋቸዋል፤ ይህም ከ Starter plan ይገኛል።
አዎ። GitHub Action የምንጭ ገመዶችዎን (strings) ይገፋል፤ ለ run ይጠብቅ፤ የተተረጎሙ ፋይሎችን ይጎትታል እና workflow የሰራበት branch ላይ ይቀምሳቸዋል (commit)። ረድፍ ሲቀበል፣ የተጠናቀቁት ትርጉሞች አሁንም ይቀመሳሉ (commit) እና ስራው (job) ይሳናል። ርዝመቱን ብቻ የሚያልፍ፣ ወይም በ Warn ስር የግዴታ የቃለ-መዝገብ ቃል የጎደለው ረድፍ ይጻፋል፣ አይቀበልም፤ ስለዚህ ስራውን (job) አያሳጣም። ከ Team plan ጀምሮ፣ auto-approve ወይም QA run ለግምገማ ያመለክተዋል። በተቀበለ ረድፍ ምክትል (merge) ለማስቆም፣ Action በ pull requests ላይ commit input none ተደርጎ ያስኬዱ፤ የተጎተተ ፋይል ቁልፍ ከጎደለ የሚሳነውን ደረጃ (step) ይጨምሩ፤ ስራውን (job) በ branch protection ውስጥ የግዴታ ምርመራ ያድርጉት። ያ ደረጃ ከሌለ፣ እንደገና ማስኬድ ወይም አዲስ commit ረድፉ አሁንም ተቀብሎ ሲሆን ያልፋል።
አይ። ኮንሶሉ የቶከንዎ የሚጠራቸውን ተመሳሳይ v1 መጨረሻ ነጥቦችን ይጠራል። መጨረሻ ነጥቡ ሲቀየር፣ ለሁለታችንም ይቀየራል እና በ API changelog ውስጥ ይታያል።
Node እና የፕሮጀክት ቶከን። በ npm ተለቀቋል፣ ሌላ ጥገኛ አይኖረውም፣ እና ውቅሩን ከእርስዎ ሬፖዚቶሪ ውስጥ ካለ አንድ ፋይል ያነባል።
እያንዳንዱ አቅርቦት የጊዜ ማህተም ራስጌ እና በጊዜ ማህተም እና በአካሉ ላይ HMAC ፊርማ ይይዛል። ሁለቱንም ያረጋግጡ። የጊዜ ማህተሙን እናሳትመው እርስዎ የራስዎን የድግግሞስ መስኮት ለማስገደድ እንዲችሉ ነው፤ እኛ ለእርስዎ አንገድድም።
Free እቅድ ቶከን ማምረት አይችልም፣ ስለዚህ CLI፣ Action፣ API፣ webhooks እና MCP ሁሉም ከ Starter ይጀምራሉ፣ ይህም ለ 300,000 ቃላት በወር $19 ነው።
አዎ፣ በ pull endpoint፣ በ CLI፣ በ CDN bundle ወይም በ S3፣ Dropbox ወይም Drive ፋይል ማከማቻ ማመሳሰል። ከእነዚህ ምንም ነገር በአሳሽ ውስጥ በአንድ ቁልጥ አይሰራም፣ ስለዚህ ከመጠቀምዎ በፊት ከአራቱ ውስጥ አንዱን ወደ pipelineዎ ያገናኙ።