پرش به محتوا

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

transglot.توسعه‌دهندگانشروع رایگان

بومی‌سازی پیوسته، هر جا که محتوای شما قرار دارد: به اینجا می‌رسد و باز می‌گردد.

یک API REST، یک رابط خط فرمان بدون وابستگی، یک اکشن گیت‌هاب که هنگام رد شدن ردیف کار را ناموفق می‌کند، یک سرور 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 است که توکن شما فراخوانی می‌کند.

انتقال داده‌ها
رایگان، در تمام پلن‌ها

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

کلیدها، محلی‌سازی‌ها و حافظه منتقل می‌شوند. بدون نیاز به تایپ مجدد.

خط لوله

رابط خط فرمان، اکشن و تیک قرمز.

  • npx transglot push
  • transglot/transglot-action@v1
  • خروج با کد ۴ در صورت رد شدن
  • انتشار هنگام ادغام

همان v1 داشبورد استفاده می‌کند.

منبع را ویرایش کنید، زبان‌ها را انتخاب کنید، ارسال کنید. مسیر و محدودیت نرخ واقعی هستند. دسته‌ای که بازگردانده می‌شود یک نمونه ثابت است و همین را بیان می‌کند.
POSTapi.transglot.ai/v1/pushx-ratelimit-remaining: 60 از ۶۰ در دقیقه، به ازای هر توکن
بدنه درخواست
{
  "keys": [
    {
      "key": "checkout.cta",
      "source": "Pay {amount} now"
    }
  ],
  "locales": ["de-DE", "fr-FR", "ja-JP", "ar-EG", "pt-BR"]
}
Authorization: Bearer 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
یک مسیر برای هر پنل، ۶۰ درخواست در دقیقه، قابلیت‌ها بر اساس توکن · دریافت ترجمه‌های شما نیز از طریق یک نقطه پایانی انجام می‌شود

یک دستور از هر مخزنی.

رابط خط فرمان فایل‌ها و فرمت شما را از پیکربندی می‌خواند و بارگذاری می‌کند و سرور فقط آنچه تغییر کرده را ترجمه می‌کند. با --wait تا پایان اجرا منتظر می‌ماند. اکشن گیت‌هاب همان رابط خط فرمان را اجرا می‌کند، فایل‌های ترجمه‌شده را به شاخه‌ای که گردش کار روی آن اجرا شده تعهد می‌زند و هنگام رد شدن ردیف کار را ناموفق می‌کند.

  • آگاه به تفاوت (diff)، بنابراین رشته‌های بدون تغییر هزینه‌ای ندارند
  • همان چهار دروازه مانند کنسول
  • با --wait، کد خروج ۴ هنگام رد شدن ردیف
  • در دسترس از طرح Starter
تصویری از یک اجرا، نه ضبط واقعی آن.
illustrative run
یک نمونه اجرا

شروع در ترمینال، پایان در درخواست pull.

یک پروژه را مقداردهی اولیه کنید، فایل منبع خود را ارسال و ترجمه‌ها را دریافت کنید. در CI، اکشن گیت‌هاب همان دستورات را اجرا می‌کند، فایل‌ها را به شاخه تعهد می‌زند و هنگام رد شدن ردیف کار را ناموفق می‌کند. رابط خط فرمان در 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

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

شمارش شده از enumهای منتشر شده و جدول مسیرها، نه از مستندات.
  • 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 و برچسب زمانی امضا می‌شود.

    امضاشده
    Starter و بالاتر
  • 17

    ابزارهای MCP

    خواندن پروژه و زبان، add_language، خواندن و نوشتن ترجمه، translate_missing، وضعیت دسته‌ای، فهرست‌کردن، تلاش مجدد و لغو، run_qa، چهار ابزار واژه‌نامه، و pull_file و push_file. همان نقاط پایانی و قابلیت‌های توکن مانند API REST.

    عامل‌ها
    Starter و بالاتر
  • 5

    قابلیت‌های توکن

    push، pull، مدیریت، خواندن و نوشتن، با یک زیرمجموعه سه‌تایی برای استقرار در CI. کمترین سطح دسترسی به‌جای تنظیمات، حالت پیش‌فرض است.

    توکن‌های پروژه
  • 3

    واردکنندگان مهاجرت

    Lokalise, Phrase, Crowdin, Transifex, Weblate and POEditor. کلیدها، محلی‌سازی‌ها و حافظه ترجمه منتقل می‌شوند تا فرآیند جابه‌جایی نیاز به تایپ مجدد نداشته باشد.

    ورود یک‌طرفه
  • 4

    نقش‌های فضای کاری

    مدیر، توسعه‌دهنده، بازبین و مترجم، محدود به هر پروژه، به‌علاوه مالکان حساب و اعضای صورتحساب. در تمام پلن‌ها، از جمله پلن رایگان.

    کنترل دسترسی
توکن‌ها، و در نتیجه CLI، اکشن، API، وب‌هوک‌ها و MCP، نیاز به پلن پولی دارند. پلن رایگان شامل کنسول و اتصال‌دهنده‌های مجاز آن است.
این‌ها را در CI خود کپی کنید

سه خط لوله که ارزش دزدیدن دارند.

مسدود کردن ادغام

اکشن را روی درخواست‌های کشش با ورودی تعهد تنظیم‌شده روی none اجرا کنید، مرحله‌ای اضافه کنید که هنگام نبودن یک کلید در فایل دریافت‌شده ناموفق شود و کار را به‌عنوان بررسی الزامی در حفاظت شاخه قرار دهید. بدون آن مرحله، اجرای مجدد یا تعهد جدید با ردیف همچنان ردشده عبور می‌کند.

انتشار هنگام ادغام

هنگام حرکت شاخهٔ main، نقطه پایانی انتشار را برای هر محلی با توکنی که دارای قابلیت manage است فراخوانی کنید. برنامه‌ای که آخرین URL را می‌خواند نسخهٔ جدید را بدون نیاز به استقرار مجدد دریافت می‌کند.

اجازه دهید عامل هوشمند انتهای کار را اصلاح کند

سرور MCP را با توکن پروژه در TRANSGLOT_TOKEN شروع کنید. عامل شما می‌تواند کلیدهای ناموفق یک دسته و دلایل آن‌ها را بخواند، آن‌ها را از طریق دروازه‌ها مجدداً تلاش کند یا اصلاحی بنویسد که به‌عنوان ویرایش انسانی ذخیره می‌شود.

FAQs

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

آیا API محلی‌سازی وجود دارد که بتوانم از کد خودم فراخوانی کنم؟
بله: یک API REST v1، یک رابط خط فرمان، یک اکشن گیت‌هاب، یک سرور MCP با هفده ابزار و دوازده رویداد وب‌هوک امضاشده. همهٔ آن‌ها به توکن پروژه نیاز دارند که از طرح Starter در دسترس است.
بله. اکشن گیت‌هاب رشته‌های منبع شما را ارسال می‌کند، برای اجرا منتظر می‌ماند، فایل‌های ترجمه‌شده را دریافت و به شاخه‌ای که گردش کار روی آن اجرا شده تعهد می‌زند. هنگام رد شدن ردیف، ترجمه‌های تکمیل‌شده همچنان تعهد داده می‌شوند و کار ناموفق می‌شود. ردیفی که فقط از حد طول فراتر رفته باشد یا تحت Warn فاقد اصطلاح الزامی واژه‌نامه باشد، نوشته می‌شود، نه رد، بنابراین کار را ناموفق نمی‌کند. از طرح تیمی، تأیید خودکار یا یک اجرای QA آن را برای بازبینی پرچم‌گذاری می‌کند. برای جلوگیری از ادغام روی ردیف ردشده، اکشن را روی درخواست‌های کشش با ورودی تعهد تنظیم‌شده روی none اجرا کنید، مرحله‌ای اضافه کنید که هنگام نبودن یک کلید در فایل دریافت‌شده ناموفق شود و کار را به‌عنوان بررسی الزامی در حفاظت شاخه قرار دهید. بدون آن مرحله، اجرای مجدد یا تعهد جدید با ردیف همچنان ردشده عبور می‌کند.
خیر. کنسول همان نقاط پایانی v1 را فراخوانی می‌کند که توکن شما فراخوانی می‌کند. وقتی یک نقطه پایانی تغییر کند، برای هر دو طرف تغییر می‌کند و در گزارش تغییرات API ثبت می‌شود.
Node و یک توکن پروژه. این ابزار در npm منتشر شده، وابستگی دیگری ندارد و پیکربندی خود را از یک فایل واحد در مخزن شما می‌خواند.
هر تحویل شامل یک هدر زمان‌بندی و یک امضای HMAC بر اساس زمان‌بندی و بدنه است. هر دو را تأیید کنید. ما زمان‌بندی را منتشر می‌کنیم تا بتوانید پنجره بازپخش خود را اعمال کنید؛ ما چنین پنجره‌ای را برای شما اعمال نمی‌کنیم.
طرح رایگان امکان ساخت توکن را ندارد، بنابراین رابط خط فرمان، اکشن، API، وب‌هوک‌ها و MCP همگی از طرح Starter شروع می‌شوند که ماهانه ۱۹ دلار برای ۳۰۰,۰۰۰ کلمه است.
بله، از طریق نقطه پایانی pull، رابط خط فرمان، بسته CDN یا همگام‌سازی فضای ذخیره‌سازی فایل با S3، Dropbox یا Drive. هیچ‌یک از این موارد از طریق دکمه‌ای در مرورگر اجرا نمی‌شوند، بنابراین قبل از نیاز، یکی از این چهار روش را در خط لوله خود پیاده‌سازی کنید.
با ابزارهایی که هم‌اکنون استفاده می‌کنید سازگار است

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

your turn

یک مرحله اضافه کنید به خط لوله‌ای که دارید.

راه‌اندازی، ارسال و مشاهده اولین اجرا که خودکار محدود می‌شود. هیچ چیز دیگری در فرآیند ساخت شما تغییر نمی‌کند.

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