বিষয়বস্তুতে যান

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, wherever your content lives: এটি এখানে পৌঁছায় এবং আবার ফিরে যায়।

একটি REST API, একটি জিরো ডিপেনডেন্সি CLI, একটি GitHub Action যা একটি সারি প্রত্যাখ্যাত হলে তার জব ব্যর্থ করে, আপনার নিজস্ব এজেন্টদের জন্য একটি MCP সার্ভার, বারোটি স্বাক্ষরিত ওয়েবহুক, বিশটি ফাইল ফরম্যাট এবং একচল্লিশটি কানেক্টর।

push

ইন্টিগ্রেশন, কোনোটির দাম নেই
41
ইন্টিগ্রেশন, কোনোটির দাম নেই
ফাইল ফরম্যাট
20
ফাইল ফরম্যাট
MCP টুল
17
MCP টুল
স্বাক্ষরিত ওয়েবহুক
12
স্বাক্ষরিত ওয়েবহুক

এটি পৌঁছানোর প্রতিটি উপায় আপনি ইতিমধ্যে যা চালান।

একটি চিহ্ন, কারণ এটি একটি প্রতিশ্রুতি: আপনার কন্টেন্ট যেখানেই থাকুক না কেন, তা এখানে পৌঁছায় এবং ফিরে যায়। কোনো প্রাইভেট API নেই, ড্যাশবোর্ড হলো সেই একই v1-এর একটি ক্লায়েন্ট যা আপনি পান, এবং ৪১টি ইন্টিগ্রেশনের প্রতিটিই বিক্রির পরিবর্তে অন্তর্ভুক্ত।
৪১টি ইন্টিগ্রেশন
কোনোটির মূল্য নির্ধারিত নয়

যেখানে স্ট্রিংগুলো ইতিমধ্যে রয়েছে।

৩২টি উভয় দিকে সিঙ্ক হয়। ৯টি শুধুমাত্র আমদানির জন্য, এবং কার্ডে তা উল্লেখ আছে।

  • Shopify
  • WordPress
  • Contentful
  • Sanity
  • Storyblok
  • Webflow
  • Figma
  • GitHub
  • GitLab
  • Zapier
  • n8n
  • Make
  • Notion
  • Jira
  • Strapi
mcp সার্ভার
১৭টি টুল

আপনার এজেন্টরা এটি বলে।

একই ক্রিয়াপদ, একই গেটের পেছনে, যে কোনো এজেন্টের জন্য যা আপনি ইতিমধ্যে চালাচ্ছেন।

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, এবং আরও দশটি।

১২টি ইভেন্ট

স্বাক্ষরিত ওয়েবহুক।

  • batch.completed
  • translation.reviewed
  • qa.completed
  • source_drift.repaired
ডগফুড ক্লজ

কোনো প্রাইভেট API নেই।

ড্যাশবোর্ডটি আপনার টোকেন যে v1 API-কে কল করে, তারই একটি ক্লায়েন্ট।

মাইগ্রেশন
ফ্রি, সব প্ল্যানে

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

কী, লোকেল এবং মেমোরি স্বয়ংক্রিয়ভাবে স্থানান্তরিত হয়। পুনরায় টাইপ করার প্রয়োজন নেই।

পাইপলাইন

CLI, অ্যাকশন এবং একটি লাল চেক মার্ক।

  • npx transglot push
  • transglot/transglot-action@v1
  • প্রত্যাখ্যানে exit 4
  • মার্জে প্রকাশ করুন

একই v1 যা ড্যাশবোর্ড ব্যবহার করে।

উৎস সম্পাদনা করুন, লোকেল নির্বাচন করুন, পাঠান। পথ এবং রেট লিমিট বাস্তব। ফিরে আসা ব্যাচটি একটি ফিক্সচার এবং এটি তা বলে
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 of 60 a minute, per token
অনুরোধ বডি
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
অথোরাইজেশন: বেয়ারার tgl_… · একটি প্রকল্প, পাঁচটি ক্ষমতা
প্রতিক্রিয়া
এখনো কিছু পাঠানো হয়নি_
বাঁ দিকে সোর্স এডিট করুন, লোকেল নির্বাচন করুন এবং পাঠান। ব্যাচ এখানে স্ট্রিম হবে
অন্যান্য তিনটি দরজা দিয়ে একই অনুরোধ এবং যা ফিরে আসে
$ 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 ক্লায়েন্ট

পুশ, অনুবাদ, গেট এবং পুল, প্রতিটি একটি 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. ব্যাচ ভিউ নিজেই পোল করে
    GET/v1/batches/:id
  5. আপনি অনুবাদগুলো ফিরিয়ে নেন
    GET/v1/pull
প্রতি প্যানেলে একটি রাউট, মিনিটে ৬০টি, টোকেন প্রতি সুবিধা · অনুবাদ বের করাও একটি এন্ডপয়েন্ট

যেকোনো রিপোজিটরি থেকে একটি কমান্ড।

CLI কনফিগ থেকে আপনার ফাইল এবং ফরম্যাট পড়ে এবং আপলোড করে, এবং সার্ভার শুধুমাত্র যা পরিবর্তিত হয়েছে তা অনুবাদ করে। --wait সহ এটি রান শেষ হওয়া পর্যন্ত অপেক্ষা করে। GitHub Action একই CLI চালানো, অনুবাদিত ফাইলগুলো সেই ব্রাঞ্চে কমিট করা যেখানে ওয়ার্কফ্লো চালানো হয়েছিল, এবং একটি সারি প্রত্যাখ্যাত হলে তার জব ব্যর্থ করে।

  • ডিফ-অ্যাওয়ার, তাই অপরিবর্তিত স্ট্রিংয়ের কোনো খরচ নেই
  • কনসোলের মতোই চারটি গেট
  • --wait সহ, একটি সারি প্রত্যাখ্যাত হলে এক্সিট কোড 4
  • স্টার্টার প্ল্যান থেকে উপলব্ধ
এটি একটি রানের চিত্রণ, রানের রেকর্ডিং নয়।
illustrative run
একটি নমুনা রান

টার্মিনালে শুরু করুন, পুল রিকোয়েস্টে শেষ করুন।

একটি প্রকল্প ইনিশিয়ালাইজ করুন, আপনার সোর্স ফাইল পুশ করুন এবং অনুবাদগুলো পুল করুন। CI-তে, GitHub Action একই কমান্ডগুলো চালানো, ফাইলগুলো ব্রাঞ্চে কমিট করা এবং একটি সারি প্রত্যাখ্যাত হলে তার জব ব্যর্থ করে। 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

আপনি যা অটোমেট করতে পারেন, এবং এর খরচ কত।

ডক্স থেকে নয়, শিপ করা এনাম এবং রাউট টেবিল থেকে গণনা করা হয়েছে।
  • 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

    ওয়েবহুক ইভেন্ট

    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 স্বাক্ষরিত।

    স্বাক্ষরিত
    স্টার্টার এবং তার উপরে
  • 17

    MCP টুল

    প্রকল্প এবং ভাষা রিড, add_language, অনুবাদ রিড এবং রাইট, translate_missing, ব্যাচ স্ট্যাটাস, লিস্টিং, রিট্রাই এবং ক্যানসেল, run_qa, চারটি গ্লোসারি টুল, এবং pull_file ও push_file। REST API-এর মতো একই এন্ডপয়েন্ট এবং টোকেন ক্ষমতা।

    এজেন্ট
    স্টার্টার এবং তার উপরে
  • 5

    টোকেনের ক্ষমতা

    পুশ, পুল, ম্যানেজ, রিড এবং রাইট—সিআই-এর জন্য তিনটি ক্ষমতার ডেপ্লয় সাবসেট সহ। সর্বনিম্ন প্রিভিলেজ হলো ডিফল্ট, কোনো সেটিং নয়।

    প্রজেক্ট টোকেন
  • 3

    মাইগ্রেশন ইম্পোর্টার

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor। কী, লোকেল এবং ট্রান্সলেশন মেমোরি স্থানান্তরিত হয়, তাই মুভ করার সময় পুনরায় টাইপ করতে হয় না।

    একমুখী প্রবেশ
  • 4

    ওয়ার্কস্পেস ভূমিকা

    অ্যাডমিন, ডেভেলপার, রিভিউয়ার এবং ট্রান্সলেটর—প্রতিটি প্রজেক্ট অনুযায়ী স্কোপ করা, পাশাপাশি অ্যাকাউন্ট মালিক এবং বিলিং সদস্যরা। প্রতিটি প্ল্যানে উপলব্ধ, ফ্রি প্ল্যানও অন্তর্ভুক্ত।

    অ্যাক্সেস নিয়ন্ত্রণ
টোকেন, এবং তাই সিএলআই, অ্যাকশন, এপিআই, ওয়েবহুক এবং এমসিপির জন্য পেইড প্ল্যান প্রয়োজন। ফ্রি প্ল্যান শুধুমাত্র কনসোল এবং এর অনুমোদিত কানেক্টরগুলো প্রদান করে।
এগুলো আপনার সিআই-তে কপি করুন

চুরি করার মতো তিনটি পাইপলাইন।

মার্জ ব্লক করুন

পুল রিকোয়েস্টে Action চালান যখন এর কমিট ইনপুট none-এ সেট করা থাকে, একটি স্টেপ যোগ করুন যা পুল করা ফাইলে একটি কী অনুপস্থিত থাকলে ব্যর্থ হয়, এবং ব্রাঞ্চ প্রোটেকশনে জবটিকে একটি আবশ্যিক চেক হিসেবে তৈরি করুন। সেই স্টেপ ছাড়া, একটি পুনরায় রান বা নতুন কমিট সারিটি এখনও প্রত্যাখ্যাত থাকা অবস্থায় পাস করে।

মার্জের সময় পাবলিশ করুন

main সরানোর সময় প্রতিটি লোকেলের জন্য পাবলিশ এন্ডপয়েন্ট কল করুন, যে টোকেনটির manage ক্ষমতা আছে। সর্বশেষ URL পড়া একটি অ্যাপ পুনঃডেপ্লয় ছাড়াই নতুন ভার্সন পায়।

এজেন্টকে শেষ অংশ ঠিক করতে দিন

TRANSGLOT_TOKEN-এ একটি প্রকল্প টোকেন সহ MCP সার্ভার শুরু করুন। আপনার এজেন্ট একটি ব্যাচের ব্যর্থ কীগুলো এবং তাদের কারণ পড়তে পারে, গেটগুলোর মাধ্যমে সেগুলো পুনরায় চেষ্টা করতে পারে, বা একটি ফিক্স লিখতে পারে, যা একটি মানব সম্পাদনা হিসেবে সংরক্ষিত হয়।

FAQs

ডকুমেন্টেশন বাকি অংশ কভার করে। এগুলোই নির্ধারণ করে আপনি শুরু করবেন কিনা।

আমার নিজস্ব কোড থেকে কল করার মতো কোনো লোকালাইজেশন এপিআই আছে কি?
হ্যাঁ: একটি REST API v1, একটি CLI, একটি GitHub Action, সতেরোটি টুল সহ একটি MCP সার্ভার, এবং বারোটি স্বাক্ষরিত ওয়েবহুক ইভেন্ট। সবগুলোর একটি প্রকল্প টোকেন প্রয়োজন, যা Starter প্ল্যান থেকে পাওয়া যায়।
হ্যাঁ। GitHub Action আপনার সোর্স স্ট্রিংগুলো পুশ করে, রানের জন্য অপেক্ষা করে, অনুবাদিত ফাইলগুলো পুল করে এবং যে ব্রাঞ্চে ওয়ার্কফ্লো চালানো হয়েছিল সেখানে কমিট করে। যখন একটি সারি প্রত্যাখ্যাত হয়, তখনও সম্পন্ন অনুবাদগুলো কমিট করা হয় এবং জব ব্যর্থ হয়। যে সারিটি শুধুমাত্র তার দৈর্ঘ্য অতিক্রম করে, বা Warn-এর অধীনে একটি আবশ্যিক গ্লোসারি শব্দ অনুপস্থিত থাকে, তা প্রত্যাখ্যাত না হয়ে লেখা হয়, তাই এটি জব ব্যর্থ করে না। Team প্ল্যান থেকে, অটো-অনুমোদন বা একটি QA রান এটি রিভিউয়ের জন্য ফ্ল্যাগ করে। একটি প্রত্যাখ্যাত সারিতে মার্জ বন্ধ করতে, পুল রিকোয়েস্টে Action চালান যখন এর কমিট ইনপুট none-এ সেট করা থাকে, একটি স্টেপ যোগ করুন যা পুল করা ফাইলে একটি কী অনুপস্থিত থাকলে ব্যর্থ হয়, এবং ব্রাঞ্চ প্রোটেকশনে জবটিকে একটি আবশ্যিক চেক হিসেবে তৈরি করুন। সেই স্টেপ ছাড়া, একটি পুনরায় রান বা নতুন কমিট সারিটি এখনও প্রত্যাখ্যাত থাকা অবস্থায় পাস করে।
না। কনসোল সেই একই v1 এন্ডপয়েন্টগুলো কল করে যেগুলো আপনার টোকেন কল করে। যখন কোনো এন্ডপয়েন্ট পরিবর্তিত হয়, এটি আমাদের উভয়ের জন্যই পরিবর্তিত হয় এবং এটি এপিআই চেঞ্জলগে প্রকাশিত হয়।
Node এবং একটি প্রজেক্ট টোকেন। এটি npm-এ প্রকাশিত, এর অন্য কোনো ডিপেন্ডেন্সি নেই এবং এটি আপনার রিপোজিটরির একটি মাত্র ফাইল থেকে কনফিগারেশন পড়ে।
প্রতিটি ডেলিভারিতে একটি টাইমস্ট্যাম্প হেডার এবং টাইমস্ট্যাম্প ও বডির উপর একটি HMAC সিগনেচার থাকে। উভয়ই যাচাই করুন। আমরা টাইমস্ট্যাম্প প্রকাশ করি যাতে আপনি নিজস্ব রিপ্লে উইন্ডো প্রয়োগ করতে পারেন; আমরা আপনার জন্য তা প্রয়োগ করি না।
ফ্রি প্ল্যান টোকেন তৈরি করতে পারে না, তাই CLI, Action, API, ওয়েবহুক এবং MCP সবই Starter থেকে শুরু হয়, যা মাসে ৩০০,০০০ শব্দের জন্য $১৯।
হ্যাঁ, pull এন্ডপয়েন্ট, CLI, CDN বান্ডিল বা S3, Dropbox অথবা Drive-এ ফাইল স্টোরেজ সিঙ্কের মাধ্যমে। এর কোনোটিই ব্রাউজারের কোনো বাটনের মাধ্যমে চলে না, তাই আপনার প্রয়োজন হওয়ার আগেই এই চারটির যেকোনো একটি আপনার পাইপলাইনে সংযুক্ত করুন।
আপনি যা ইতিমধ্যে চালাচ্ছেন তার সাথে কাজ করে

41 কানেক্টর, ইতিমধ্যে তৈরি।

your turn

একটি ধাপ যোগ করুন আপনার বিদ্যমান পাইপলাইনে।

ইনিশিয়ালাইজ করুন, পুশ করুন এবং প্রথম রানটি নিজেই গেট হয়ে যাচ্ছে তা দেখুন। আপনার বিল্ডের অন্য কিছু পরিবর্তন হয় না।

Starter প্ল্যান থেকে টোকেন, CLI, Action, API, ওয়েবহুক এবং MCP, মাসে $১৯।