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

Optional analytics, session recording and advertising stay off unless you accept. You can reject them and use Transglot. Change your choice anytime in কুকি পছন্দসমূহ. কুকি নীতি

ডেভেলপারদের জন্য transglotapi, cli, mcp

আপনার স্ট্রিংগুলো অনুবাদ করুন ড্যাশবোর্ড থেকে নয়, CI থেকে।

ফরাসি, জার্মান এবং স্প্যানিশ ভাষায় আপনার সাইটটি বিনামূল্যে দেখুন।কোনো নিবন্ধন নেই। কোনো সেটআপ নেই।

স্কোপড টোকেন সহ একটি REST API, HMAC দিয়ে সাইন করা ১২টি ওয়েবহুক ইভেন্ট, একটি MCP সার্ভার যা আপনার এডিটর কল করতে পারে, এবং ২০টি ফাইল ফরম্যাট যা স্কিমা রিরাইট ছাড়াই রাউন্ড-ট্রিপ করে। ফাইল পুশ করুন, ভাষাগুলো ফিরে পান।

ছাড়া
সহ

একটি ড্যাশবোর্ড যা খোলার কথা কারও মনে রাখতে হয়।

CLI এবং GitHub Action স্টার্টার প্ল্যানের একটি স্কোপড প্রজেক্ট টোকেন ব্যবহার করে CI-তে চলে।

মাঝখানে একটি ফরম্যাট কনভার্টার, যা নিঃশব্দে বহুবচন এবং মন্তব্যগুলো বাদ দেয়।

কুড়িটি ফরম্যাট নেটিভলি পড়া এবং লেখা হয়, ফলে বহুবচন, প্লেসহোল্ডার এবং মন্তব্য রাউন্ড ট্রিপের পরও অক্ষত থাকে।

রান শেষ হয়েছে কিনা তা জানতে এন্ডপয়েন্ট পোল করা।

১২টি ওয়েবহুক ইভেন্ট, যা টাইমস্ট্যাম্প এবং বডির উপর সাইন করা, যাতে আপনার রিসিভার তার নিজস্ব রিপ্লে উইন্ডো প্রয়োগ করতে পারে।

একটি স্ট্রিংস ফাইল পুশ করুন, চারটি চেক ইতিমধ্যে চালানো অবস্থায় ড্রাফট করা ভাষাগুলো ফিরে পান। একটি প্রজেক্ট টোকেন CLI, GitHub Action, REST API এবং MCP সার্ভার চালিত করে, এবং প্রতি টোকেনে মিনিটে ৬০টি রিকোয়েস্টের সীমা রয়েছে।

কীভাবে কাজ করে

আপনার ফাইল যেমন আছে তেমনি ইনপুট হবে। প্লেসহোল্ডার এবং বহুবচন অক্ষত অবস্থায় ফিরে আসে।

পাঁচটি ধাপ: ২০টি ফরম্যাট যেমন আছে তেমনি পড়া হয়, একটি স্কোপড টোকেন, অনুবাদ প্রক্রিয়া, প্লেসহোল্ডার চেক, একটি স্বাক্ষরিত ওয়েবহুক এবং তারপর পুল
সলিউশন · রাউট কনসোলsolutions / developersডেভেলপার

ধাপ · ডেভেলপার: ২০টি ফরম্যাট, যেমন আছে তেমনি → API, CLI, Action অথবা MCP → পুশে ফ্লাক্স, প্রতিটি কীতে গভীর বিশ্লেষণ → প্লেসহোল্ডার চেক → স্বাক্ষরিত ওয়েবহুক, তারপর পুল

কী প্রবেশ করে২০টি ফরম্যাট, যেমন আছে তেমনিবহুবচন, প্লেসহোল্ডার এবং কমেন্ট রাউন্ড ট্রিপে টিকে থাকে
কীভাবে সেখানে পৌঁছায়API, CLI, Action অথবা MCPএকটি স্কোপড প্রজেক্ট টোকেন চারটিই চালনা করে, মিনিটে ষাটটি রিকোয়েস্ট
কোন পাসপুশে ফ্লাক্স, প্রতিটি কীতে গভীর বিশ্লেষণপ্রতিটি কমিটে দ্রুত পাস; আপনার চিহ্নিত করা কীগুলোতে সতর্ক পরীক্ষাফ্লাক্সডিপপ্রতি কী অনুযায়ী নির্বাচিত উভয় পাস
চেকপ্লেসহোল্ডার চেকনাম পরিবর্তন বা পুনর্বিন্যস্ত {token} প্রত্যাখ্যান করা হবে, অনুমান করা হবে নাপ্লেসহোল্ডারবহুবচনশব্দকোষদৈর্ঘ্যএখানে এটি ধরার চেক
যা আউটপুট হয়স্বাক্ষরিত ওয়েবহুক, তারপর পুলটাইমস্ট্যাম্প এবং বডির উপর স্বাক্ষরিত ১২টি ইভেন্ট; /v1/pull প্রতিটি স্ট্রিং পুনরুদ্ধার করে
একটি উদাহরণমূলক প্রথম সপ্তাহডেভেলপার
$ transglot push
POST /v1/push · 200 · abilities: push, pull
placeholders · {amount} kept in every locale
webhook · signed over timestamp + body · delivered
$ transglot pull
3 locales written back, schema untouched
যে পরিকল্পনা মানানসই
স্টার্টার$19এক মাস
  • মাসে ৩০০,০০০ শব্দ
  • অসীম প্রকল্প এবং ভাষা, তিনটি সিট
  • স্কোপড টোকেন ফ্রি মিন্ট করতে পারে না: CLI, Action, API, MCP
ফ্রি প্ল্যানে কার্ডের প্রয়োজন নেই, কিন্তু এটি প্রজেক্ট টোকেন তৈরি করতে পারে না, তাই পাঁচটি সারফেস এখান থেকে শুরু হয়।
সব আটটি পৃষ্ঠা দেখুন
এদের প্রতিটি একই ফ্রি প্ল্যান দিয়ে শুরু হয়
আপনার ব্রাউজারে একটি ফিচার। পাঁচটি ধাপ, দুটি পাস, চারটি চেক এবং প্ল্যান সারিগুলো হলো শিপ করা মেকানিজম এবং শিপ করা মূল্য তালিকা; প্রথম সপ্তাহের টেপটি শুধুমাত্র উদাহরণস্বরূপ এবং এই প্লেটে কোনো কিছু কোথাও পাঠানো হয় না।

একটি অনুবাদ টুল, বিপরীতে একটি বিল্ড স্টেপ।

Transglot
পাইপলাইনের মধ্যে
যেখানে এটি চলে
CI-তে। GitHub Action পুশের সময় ড্রাফট করে, এবং CLI আপনার শেল থেকে একই কাজ করে।
অথেন্টিকেশন
প্রজেক্ট টোকেনগুলো পাঁচটি ক্ষমতা বহন করে: পুশ, পুল, ম্যানেজ, রিড এবং রাইট, যার মধ্যে তিনটি ক্ষমতার একটি ডেপ্লয় সাবসেট রয়েছে।
ইভেন্ট
১২টি ওয়েবহুক ইভেন্ট, টাইমস্ট্যাম্প এবং বডির উপর HMAC সাইন করা।
ফরম্যাট
কুড়িটি ফরম্যাট, নেটিভলি পড়া এবং লেখা হয়। এর মধ্যে সাতটিতে বহুবচন থাকে, এবং যে ফরম্যাটটি বহুবচন ফর্ম প্রকাশ করতে পারে না, সেটি একটি উদ্ভাবিত ফর্মের পরিবর্তে সেই সারিটি প্রত্যাখ্যান করে।
এজেন্ট
১৭টি এমসিপি টুলস এক্সপোজ করা একটি এমসিপি সার্ভার, যাতে কোনো এডিটর ফাইল থেকে বের না হয়েই অনুপস্থিত অংশ অনুবাদ করতে বা কোয়ালিটি অ্যাসুরেন্স চালানো যায়।
উপরের ফরম্যাট, ইভেন্ট এবং টুলের সংখ্যাগুলো সেই enum-গুলোর সাথে পিন করা থাকে যেখান থেকে তারা আসে; কপি পরিবর্তিত হলে টেস্টগুলো ফেল করে।
আপনি যা কল করতে পারেন

প্রবেশের পাঁচটি উপায়, একটি প্রজেক্ট টোকেন।

পাঁচটি পদ্ধতিই একই স্কোপড টোকেন দিয়ে প্রমাণীকরণ করে, যা ফ্রি প্ল্যান তৈরি করতে পারে না। এগুলো Starter প্ল্যান থেকে শুরু হয়।
অনুবাদের জন্য কোনো ব্রাউজার ডাউনলোড নেই, ইচ্ছাকৃতভাবে। বের হওয়ার উপায়গুলো হলো pull এন্ডপয়েন্ট, CLI, CDN বান্ডিল এবং ফাইল-স্টোরেজ সিঙ্ক।

FAQs

প্রথম কল লেখার আগে একজন ডেভেলপার যা চেক করেন।

আমার নিজস্ব কোড থেকে কল করার মতো কোনো ট্রান্সলেশন API আছে কি?
হ্যাঁ: একটি আরইসটি এপিআই v১, এনপিএমে একটি সিএলআই, একটি গিটহাব অ্যাকশন, ১৭টি টুলস সহ একটি এমসিপি সার্ভার এবং ১২টি স্বাক্ষরিত ওয়েবহুক ইভেন্ট। এই পাঁচটিই একই স্কোপড প্রজেক্ট টোকেন দিয়ে প্রমাণীকরণ করে, যা ফ্রি প্ল্যান তৈরি করতে পারে না, তাই এগুলো স্টার্টার থেকে শুরু হয়, মাসে $১৯।
একটি প্রজেক্ট, শুরুতে ১,০০,০০০ শব্দ (সাইন-আপের সময় ২৫,০০০, ফোন চেকের পর ৭৫,০০০) এবং পরে মাসে ১০,০০০, তিনটি সিট এবং সোর্স সহ ১৫টি লোকেল সারি, যা ১৪টি টার্গেট ভাষা। এটি একটি প্রজেক্ট টোকেন তৈরি করতে পারে না, তাই CLI, Action, API, ওয়েবহুক এবং MCP সার্ভার সবই Starter প্ল্যান থেকে শুরু হয়।
গিটহাব অ্যাকশন যোগ করুন। এটি পুশের সময় প্রতিটি ম্যাপ করা ভাষা খসড়া করে এবং যে শাখায় ওয়ার্কফ্লো চলছিল সেখানে সেগুলো কমিট করে, তাই একটি ফিচার শাখায় অনুবাদগুলো পরবর্তীতে নয়, পরিবর্তনের সাথে সেই শাখার পুল রিকোয়েস্টে আসে। সিএলআই যেকোনো অন্য রানার থেকে পুশ এবং পুল করে এবং --wait সহ এটি একটি রান ব্যর্থ হলে নন-জিরো দিয়ে বের হয়, যা একটি প্রত্যাখ্যাত সারি নিঃশব্দে যেতে দেওয়ার পরিবর্তে ধাপটিকে লাল করে তোলে।
প্রতি প্রজেক্ট টোকেনে মিনিটে ষাটটি রিকোয়েস্ট। এটি সংস্থার পরিবর্তে প্রতি টোকেনের ভিত্তিতে গণনা করা হয়, তাই একটি অতিরিক্ত সক্রিয় CI জব আপনার প্রোডাকশন রিডারকে অবরুদ্ধ করতে পারে না।
প্রতিটি ডেলিভারিতে একটি টাইমস্ট্যাম্প হেডার এবং টাইমস্ট্যাম্প ও বডির উপর ভিত্তি করে গণনা করা একটি HMAC সিগনেচার থাকে। আমরা টাইমস্ট্যাম্প প্রকাশ করি যাতে আপনার রিসিভার তার পছন্দমতো রিপ্লে উইন্ডো প্রয়োগ করতে পারে; আমরা আপনার জন্য কোনো উইন্ডো প্রয়োগ করি না।
১২টি ওয়েবহুক ইভেন্ট: 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। একই তালিকা GET /v1/webhooks/events-এ পাওয়া যায়, তাই আপনার কোডে এটি হার্ডকোড করার প্রয়োজন নেই।
একটি টোকেনে পাঁচটি ক্ষমতা থাকে: push, pull, manage, read এবং write, এবং শুধুমাত্র ফাইল স্থানান্তরের প্রয়োজনীয় কাজের জন্য তিনটি ক্ষমতার একটি deploy সাবসেট রয়েছে। টোকেনগুলো প্রতি প্রজেক্ট অনুযায়ী তৈরি করা হয়, তাই একটি টোকেন এমন প্রজেক্টে প্রবেশ করতে পারে না যার জন্য এটি তৈরি করা হয়নি।
বিশটির মধ্যে সাতটি: Android XML, iOS stringsdict, iOS xcstrings, Flutter ARB, gettext PO, CSV এবং XLSX। Laravel PHP সমর্থন করে না, এবং একটি ফর্ম উদ্ভাবন করার পরিবর্তে এর কোডেক সেই সারি প্রত্যাখ্যান করে।
হ্যাঁ, ১৭টি টুলস সহ, তাই একটি এজেন্ট একটি প্রজেক্ট পড়তে, ভাষা তালিকাভুক্ত ও যোগ করতে, একটি একক অনুবাদ পেতে ও আপসার্ট করতে, পুরো ফাইল পুল ও পুশ করতে, অনুপস্থিত অংশ অনুবাদ করতে, একটি ব্যাচ পোল বা বাতিল করতে, একটি ব্যর্থ ব্যাচ পুনরায় চেষ্টা করতে এবং এডিটর থেকে বের না হয়েই কোয়ালিটি অ্যাসুরেন্স চালানো যায়। সতেরোটির মধ্যে চারটি হলো শব্দকোষের টুলস। একটি ব্যাচ বাতিল করলে এর অব্যয়িত শব্দগুলো আপনার বরাদ্দে ফিরে আসে।
একটি ভুল প্লেসহোল্ডার, একটি অনুপস্থিত বহুবচন রূপ বা একটি নিষিদ্ধ শব্দকোষের শব্দ একবার স্বয়ংক্রিয় সংশোধনী পুনরায় চেষ্টা পায় এবং ফিরে আসা বিষয়বস্তুর ওপর যাচাইগুলো আবার চালানো হয়। যদি এটি এখনও ব্যর্থ হয়, তবে সারিটি আপনার ফাইলে লেখার পরিবর্তে প্রত্যাখ্যান করা হয়। যে সারিটি কেবল তার দৈর্ঘ্য অতিক্রম করে সেটি লেখা হয় এবং টিম প্ল্যান থেকে অটো-অনুমোদন বা একটি কোয়ালিটি অ্যাসুরেন্স রান এটি পর্যালোচনার জন্য ফ্ল্যাগ করে।
ওয়েবে, হ্যাঁ। Starter প্ল্যান থেকে CDN-এ একটি লোকেল বান্ডেল প্রকাশ করুন এবং এটি রানটাইমে পড়ুন, যাতে কপি সংশোধন একটি রিলিজের পরিবর্তে একটি প্রকাশ হয়। নেটিভ অ্যাপগুলো এখনও তাদের স্ট্রিং ফাইল ফরম্যাট থেকে নেয় এবং একটি বিল্ডের প্রয়োজন হয়।
GET /v1/pull, CLI, CDN বান্ডেল, বা S3, Dropbox বা Drive-এর সাথে ফাইল স্টোরেজ সিঙ্ক। ইচ্ছাকৃতভাবে অনুবাদগুলোর ব্রাউজার ডাউনলোড নেই, তাই এই চারটি পথের যেকোনো একটি পরিকল্পনা করুন।
CLI MIT লাইসেন্সযুক্ত এবং npm-এ প্রকাশিত, এবং GitHub Action একটি পাবলিক রিপোজিটরি সহ MIT লাইসেন্সযুক্ত। হোস্টেড অ্যাপ্লিকেশন itself, ইঞ্জিন এবং ফরম্যাট কোডেক সহ, প্রাইভেট, এবং এই সাইটে কোনো কিছুই অন্যথা বলা হচ্ছে বলে পড়া উচিত নয়।
আপনি যা ইতিমধ্যে চালাচ্ছেন তার সাথে কাজ করে

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

স্কোপড টোকেন · স্বাক্ষরিত ইভেন্ট · ২০টি ফরম্যাট

অনুবাদকে CI-তে রাখুন এবং এটি নিয়ে আর চিন্তা করবেন না।

ফ্রি প্লানের জন্য কার্ডের প্রয়োজন নেই। CLI, Action, API এবং MCP সার্ভার Starter থেকে শুরু হয়, মাসে $19।