ترجم كتالوجات .po الخاصة بك في دقائق، مع الحفاظ على الهيكل.
العلامات النائيبة، وأشكال الجمع، وmsgctxt والوسوم المضمنة تبقى سليمة خلال العملية بأكملها. ترى التكلفة قبل تشغيل أي شيء. يأتي الناتج مشابهاً لمستودعك، وgettext صالح، وجاهز للدمج.
locale/de/LC_MESSAGES/messages.poنجح فحص السلامةmsgfmtرؤوس الجمع تُقرأ ولا تُخمّن، العربية 6، البولندية 3مفاتيح API محددة النطاق وقابلة للإلغاء · خطافات ويب موقعةمعاينة التكلفة قبل كل مهمة · رصيد مسبق الدفعأفلت مجلداً، أو أرسل طلباً عبر POST.
نفس المحرك، نفس الكتالوجات، نفس سجل التدقيق. اختر الواجهة التي تتناسب مع طريقة عملك.
شاهد التكلفة، وراقب التنفيذ، وراجع الأخطاء.
- 01أفلت ملفات
.poأو مجلد لغة كاملاً، وتتم قراءة الأهداف من كل رأس. - 02اختر الجودة (مسودة، قياسية، أو احترافية) وسترى الإدخالات والكلمات والتكلفة قبل الالتزام.
- 03تابع التشغيل جزءاً بجزء، لكل لغة.
- 04راجع الإدخالات التي تم الإبلاغ عنها، وأعد تشغيل تلك فقط، وقم بتنزيل ملف ضغوط يشبه شكل المستودع.
التوطين كخطوة في خط الأنابيب.
مفتاح محدد النطاق، طلب POST واحد، خطاف ويب موقع عند الانتهاء. اسحب الكتالوجات في تكامل CI وافتح طلب الدمج.
POST /v1/jobscurl -X POST https://api.echo-lingua.com/v1/jobs \
-H "Authorization: Bearer $ECHO_LINGUA_KEY" \
-H "Content-Type: application/json" \
-d '{
"sourceLanguage": "en",
"contextMode": "ui-label",
"quality": "standard",
"inputs": [
{ "filename": "de/messages.po", "targetLanguage": "de", "content": "…" },
{ "filename": "ar/messages.po", "targetLanguage": "ar", "content": "…" }
]
}'webhook · job.completed (موقّع){
"id": "whd_3f9c8a",
"type": "job.completed",
"createdAt": 1726669123456,
"data": {
"jobId": "job_8f2c41",
"status": "COMPLETE",
"downloadUrl": "/v1/jobs/job_8f2c41/download"
}
}ستة أشياء لن يفعلها السكربت نيابة عنك.
يحافظ على الهيكل
العلامات النائيبة، أشكال الجمع، msgctxt وHTML تبقى سليمة في كل عملية، ويتم التحقق من كل إدخال، دون تخمين.
%1$s · {{code}} · %(date)s · <b><i>التكلفة تظهر أولاً
الإدخالات والكلمات والتكلفة المقدرة قبل الإرسال. رصيد مسبق الدفع، يُخصم كلما عملت المهام. حدود المجموعات تمنع المهام الجديدة بدلاً من مفاجأتك.
550 إدخال · ~7,400 كلمة · ~$0.69 مسودة (توضيحية)مدرك للسياق
وضع تسميات واجهة المستخدم، التسويق أو المستندات، بالإضافة إلى مسرد مصطلحات تأتي بنصها الحرفي، وتفسير لكل إدخال عندما تحتاج إلى معرفة السبب.
quality=draft · standard · proالمراجعة والاسترداد
الإدخالات التي تفشل في فحص السلامة يتم وضع علامة عليها في الكتالوج، ولا يتم شحنها صمتاً أبداً. أعد تشغيل الأخطاء فقط.
#, el-reviewمصمم خصيصاً للمطورين
واجهة برمجة تطبيقات HTTP حقيقية: مفاتيح محدودة النطاق يمكنك إبطالها، خطافات ويب موقعة، تتبع الإنفاق لكل مفتاح، وتنزيلات جاهزة لـ CI.
POST /v1/jobs → job.completedيندمج في مستودعك
الناتج يعكس شجرة الإدخال الخاصة بك، ملف واحد لكل لغة، gettext صالح. قم بفك الضغط فوق locale/ وقراءة الاختلافات.
locale/ar/LC_MESSAGES/messages.poأكثر من ستين لغة، واللهجات المهمة.
الترجمة تعتمد على النماذج، لذا يتم قبول أي لغة BCP-47 في رأس PO. هذه هي اللغات التي ندعمها رسمياً وقمنا التحقق منها، بما في ذلك البدائل الإقليمية التي تدمجها معظم الأدوات في واحدة.
اللهجات
pt-BR مقابل pt-PT، es-ES مقابل es-419، en-GB/US/AU/CA، fr مقابل fr-CA، zh-Hans مقابل zh-Hant، النرويجية بوكمال مقابل نينوشك، نفس المصدر، ناتج مختلف بشكل صحيح (المفردات وقواعد الجمع).
من اليمين إلى اليسار
اللغات العربية والعبرية والفارسية والأوردو تُعرض من اليمين إلى اليسار، مع انعكاس التخطيط بشكل صحيح.
أشكال الجمع
تُقرأ أشكال الجمع من رأس كل لغة، ولا تُخمّن، العربية 6، البولندية 3.
رسوم الاشتراك لشهرك الأول على حسابنا.
بعد ذلك: رسوم اشتراك شهرية ثابتة، وتدفع مقابل كل كلمة تترجمها فعلياً. يتم دفع الأموال مقدماً وخصمها أثناء تشغيل المهام، لذا لا يمكن الفاتورة أن تتجاوز الرصيد.
ما تقلق بشأن حقاً.
«هل سيفاجئني بفاتورة؟»
لا شيء يعمل قبل أن ترى التقدير. الرصيد مدفوع مقدماً، وحدود المجموعات هي حدود صارمة، وتتوقف المهام بدلاً من تجاوز الإنفاق.
«هذه ملفات إنتاجية.»
الناتج هو gettext صالح تراجعه قبل الدمج. المفاتيح محددة النطاق وقابلة للإلغاء، ويُعزى الإنفاق لكل مفتاح، وتترك كل مهمة سجل تدقيق.
«نعمل بلغات CJK وRTL.»
وهذه الصفحة كذلك. اللغة العربية تأخذ ستة أشكال للجمع، وبولندية ثلاثة، تقرأ من رأسك، ويتم ملء كل فهرس، وتخطيطها من اليمين إلى اليسار حيث تنتمي.
وجهه إلى كتالوج واحد وشاهد.
سجل، قم بإفلات ملف .po، واقرأ معاينة التكلفة. هذا هو التقييم بأكمله، دون الحاجة إلى مكالمة تجريبية.