پرش به محتوا

تحلیل‌های اختیاری، ضبط نشست و تبلیغات تا زمانی که نپذیرید غیرفعال می‌مانند. می‌توانید آن‌ها را رد کنید و از Transglot استفاده نمایید. هر زمان خواستید انتخاب خود را در ترجیحات کوکی تغییر دهید. سیاست کوکی‌ها

transglot برای توسعه‌دهندگانapi، cli، mcp

رشته‌های خود را ترجمه کنید از CI، نه یک داشبورد.

سایت خود را به زبان‌های فرانسوی، آلمانی و اسپانیایی ببینید، رایگان.بدون نیاز به ثبت‌نام. بدون نیاز به راه‌اندازی.

یک REST API با توکن‌های محدوده‌دار، ۱۲ رویداد وب‌هوک امضاشده با HMAC، یک سرور MCP که ویرایشگر شما می‌تواند فراخوانی کند، و ۲۰ فرمت فایل که بدون بازنویسی طرحواره، رفت‌وبرگشت کامل دارند. فایل را پوش کنید، زبان‌ها را دریافت کنید.

بدون
با

داشبوردی که کسی باید به یاد داشته باشد آن را باز کند.

CLI و اکشن گیت‌هاب در CI با یک توکن پروژه محدودشده، از پلن Starter اجرا می‌شوند.

یک مبدل فرمت در میانه کار، که به آرامی جمع‌ها و نظرات را حذف می‌کند.

بیست فرمت به صورت بومی خوانده و نوشته می‌شوند، بنابراین جمع‌ها، جایگاه‌ها و نظرات در رفت‌وبرگشت حفظ می‌شوند.

پرس‌وجوی یک نقطه پایانی برای فهمیدن اینکه آیا اجرا تمام شده است یا خیر.

۱۲ رویداد وب‌هوک، امضاشده روی مهر زمانی و بدنه، تا گیرنده شما بتواند پنجره بازپخش خود را اعمال کند.

یک فایل رشته‌ای را پوش کنید، زبان‌های پیش‌نویس‌شده را با چهار بررسی از قبل انجام‌شده دریافت کنید. یک توکن پروژه، CLI، اکشن گیت‌هاب، REST API و سرور MCP را هدایت می‌کند و محدودیت ۶۰ درخواست در دقیقه برای هر توکن است.

نحوه کار

فایل شما همان‌طور که هست وارد می‌شود. متغیرها (Placeholders) و جمع‌ها دست‌نخورده برمی‌گردند.

پنج مرحله: ۲۰ فرمت همان‌طور که هستند خوانده می‌شوند، یک توکن محدود شده، مرحله ترجمه، بررسی متغیرها، یک وب‌هوک امضا شده و سپس دریافت (pull)
راه‌حل‌ها · کنسول مسیرsolutions / developersتوسعه‌دهندگان

مراحل · توسعه‌دهندگان: ۲۰ فرمت، همان‌طور که هستند → API، CLI، Action یا MCP → Flux هنگام push، Deep به ازای هر کلید → بررسی متغیرها (Placeholder) → یک وب‌هوک امضا شده، سپس دریافت (pull)

ورودی‌ها۲۰ فرمت، همان‌طور که هستندجمع‌ها، متغیرها و نظرات در چرخه کامل دست‌نخورده باقی می‌مانند
نحوه انتقالAPI، CLI، Action یا MCPیک توکن پروژه محدود شده هر چهار مورد را هدایت می‌کند، شصت درخواست در دقیقه
کدام مجوزFlux هنگام push، Deep به ازای هر کلیدمرحله سریع برای هر commit؛ مرحله دقیق برای کلیدهایی که علامت‌گذاری کرده‌ایدFluxDeepهر دو عبور، انتخاب‌شده برای هر کلید
بررسیبررسی متغیرها (Placeholder)یک {token} تغییر نام داده یا جابه‌جا شده رد می‌شود و هرگز حدس زده نمی‌شودجایگاه‌هاجمع‌هاواژه‌نامهطولبررسی‌ای که اینجا آن را شناسایی می‌کند
خروجی‌هایک وب‌هوک امضا شده، سپس دریافت (pull)۱۲ رویداد امضا شده روی زمان و بدنه؛ /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. اکشن گیت‌هاب هنگام پوش پیش‌نویس ایجاد می‌کند و CLI همین کار را از پوسته شما انجام می‌دهد.
احراز هویت
توکن‌های پروژه با پنج توانایی: پوش، پول، مدیریت، خواندن و نوشتن، با یک زیرمجموعه سه‌تایی برای استقرار.
رویدادها
۱۲ رویداد وب‌هوک، امضاشده با HMAC روی مهر زمانی و بدنه.
فرمت‌ها
بیست فرمت، خوانده و نوشته شده به صورت بومی. هفت مورد از آن‌ها جمع‌ها را حمل می‌کنند و فرمتی که نمی‌تواند شکل جمع را بیان کند، سطر را رد می‌کند تا یکی را ابداع نکند.
عامل‌ها
یک سرور MCP که ۱۷ ابزار MCP را ارائه می‌دهد، بنابراین ویرایشگر می‌تواند موارد ناقص را ترجمه کند یا QA را بدون خروج از فایل اجرا نماید.
فرمت، رویداد و تعداد ابزارهای بالا به enumهایی که از آن‌ها می‌آیند پین شده‌اند؛ تست‌هایی وجود دارند که در صورت تغییر متن، شکست می‌خورند.
آنچه می‌توانید فراخوانی کنید

پنج روش ورود، یک توکن پروژه.

هر پنج روش با همان توکن محدود احراز هویت می‌شوند که طرح رایگان نمی‌تواند آن را صادر کند. از طرح Starter شروع می‌شوند.
هیچ دانلود مرورگری برای ترجمه‌ها وجود ندارد، عمداً. روش‌های خروج شامل نقطه پایانی pull، CLI، بسته CDN و همگام‌سازی ذخیره‌سازی فایل است.

FAQs

آنچه یک توسعه‌دهنده قبل از نوشتن اولین فراخوانی بررسی می‌کند.

آیا API ترجمه‌ای وجود دارد که بتوانم از کد خودم فراخوانی کنم؟
بله: یک REST API v1، یک CLI روی npm، یک GitHub Action، یک سرور MCP با ۱۷ ابزار، و ۱۲ رویداد webhook امضاشده. هر پنج مورد با همان توکن پروژه محدوده‌شده احراز هویت می‌شوند که پلن رایگان نمی‌تواند تولید کند، بنابراین از پلن Starter، ماهانه ۱۹ دلار، شروع می‌شوند.
یک پروژه، ۱۰۰٬۰۰۰ کلمه برای شروع (۲۵٬۰۰۰ هنگام ثبت‌نام، ۷۵٬۰۰۰ پس از تأیید تلفنی) و ۱۰٬۰۰۰ کلمه در ماه بعد از آن، سه صندلی کاربری و ۱۵ ردیف محلی شامل منبع، که معادل ۱۴ زبان هدف است. این طرح نمی‌تواند توکن پروژه صادر کند، بنابراین CLI، اکشن، API، وب‌هوک‌ها و سرور MCP همگی از طرح Starter شروع می‌شوند.
GitHub Action را اضافه کنید. این ابزار هر زبان نگاشت‌شده را با پوش پیش‌نویس کرده و به شاخه‌ای که گردش کار روی آن اجرا شده کامیت می‌کند، بنابراین در شاخه ویژگی، ترجمه‌ها در درخواست ادغام (pull request) آن شاخه ظاهر می‌شوند، همراه با تغییر و نه پس از آن. CLI از هر رانر دیگر ارسال و دریافت می‌کند و با --wait زمانی که اجرا ناموفق باشد با کد خطا خارج می‌شود، که باعث قرمز شدن مرحله به جای عبور خاموش ردیف ردشده می‌شود.
شصت درخواست در دقیقه به ازای هر توکن پروژه. این محدودیت بر اساس توکن است، نه سازمان؛ بنابراین یک job شلوغ در CI نمی‌تواند دسترسی reader تولیدی شما را قطع کند.
هر تحویل شامل یک هدر timestamp و یک امضای HMAC است که بر روی timestamp و بدنه محاسبه شده است. ما timestamp را منتشر می‌کنیم تا گیرنده شما بتواند هر پنجره زمانی برای جلوگیری از replay را که می‌خواهد اعمال کند؛ ما خودمان چنین محدودیتی را اعمال نمی‌کنیم.
۱۲ رویداد 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. همین لیست از طریق GET /v1/webhooks/events قابل خواندن است، بنابراین کد شما هرگز نیازی به hardcode کردن آن ندارد.
یک توکن پنج توانایی دارد: push، pull، manage، read و write؛ و یک زیرمجموعه سه‌تایی deploy برای jobهایی که فقط نیاز به جابجایی فایل‌ها دارند وجود دارد. توکن‌ها به ازای هر پروژه صادر می‌شوند، بنابراین یک توکن نمی‌تواند به پروژه‌ای که برای آن ساخته نشده است دسترسی پیدا کند.
هفت مورد از بیست مورد: Android XML، iOS stringsdict، iOS xcstrings، Flutter ARB، gettext PO، CSV و XLSX. Laravel PHP این کار را انجام نمی‌دهد و codec آن به جای اختراع فرمت، ردیف را رد می‌کند.
بله، با ۱۷ ابزار، بنابراین عامل می‌تواند پروژه را بخواند، زبان‌ها را فهرست و اضافه کند، یک ترجمه تکی را دریافت و به‌روزرسانی کند، فایل‌های کامل را دریافت و ارسال نماید، موارد ناقص را ترجمه کند، دسته‌ای را نظارت یا لغو کند، مورد ناموفق را مجدداً تلاش کند و QA را بدون خروج از ویرایشگر اجرا نماید. چهار مورد از هفده مورد، ابزارهای واژه‌نامه هستند. لغو یک دسته، کلمات مصرف‌نشده آن را به سهمیه شما برمی‌گرداند.
یک جای‌گذاری شکسته، یک شکل جمع ناقص یا یک اصطلاح ممنوعه واژه‌نامه یک بار تلاش اصلاحی خودکار دریافت می‌کند و بررسی‌ها دوباره روی نتیجه اجرا می‌شوند. اگر همچنان ناموفق باشد، ردیف به جای نوشته شدن در فایل شما، رد می‌شود. ردیفی که فقط از نظر طول بیش‌ازحد باشد، نوشته می‌شود و از پلن Team، تأیید خودکار یا اجرای QA آن را برای بازبینی علامت‌گذاری می‌کند.
در وب، بله. یک بسته locale را از پلن Starter روی CDN منتشر کنید و آن را در زمان اجرا بخوانید؛ بنابراین اصلاح متن یک عملیات publish است نه release. اپلیکیشن‌های بومی همچنان رشته‌های خود را از فرمت‌های فایل می‌گیرند و نیاز به بیلد دارند.
GET /v1/pull، CLI، بسته CDN، یا همگام‌سازی ذخیره‌سازی فایل با S3، Dropbox یا Drive. دانلود مرورگری ترجمه‌ها عمداً وجود ندارد، بنابراین یکی از این چهار مسیر را برنامه‌ریزی کنید.
CLI تحت مجوز MIT است و در npm منتشر شده و GitHub Action نیز تحت مجوز MIT با مخزن عمومی است. خود اپلیکیشن میزبانی‌شده، شامل موتور و codecهای فرمت، خصوصی است و هیچ چیز در این سایت نباید به گونه‌ای دیگر تعبیر شود.
با ابزارهایی که هم‌اکنون استفاده می‌کنید سازگار است

41 اتصال‌دهنده، از پیش ساخته‌شده.

توکن‌های محدوده‌دار · رویدادهای امضاشده · ۲۰ فرمت

ترجمه را در CI قرار دهید و دیگر به آن فکر نکنید.

پلن رایگان نیازی به کارت ندارد. CLI، Action، API و سرور MCP از پلن Starter با ماهانه ۱۹ دلار شروع می‌شوند.