Here’s something nobody tells you when you set up TranslatePress for the first time:
المكون الإضافي ممتاز في تخزين translations. It’s not built to توليد them — at least not across your entire site simultaneously.
Out of the box, the standard workflow looks like this: open a page in the TranslatePress editor, click auto-translate, wait, move to the next page, repeat. If you have 50 posts, 10 landing pages, a WooCommerce catalog, and a few custom post types? You’re looking at hours of repetitive clicking — just to get a first draft of translations in place.
That’s the gap SkyTranslate ترجمة مجمعة تم بناؤه لسدها.
This guide walks you through the complete process: setting up TranslatePress correctly, installing SkyTranslate, and triggering a full-site bulk translation in a few clicks — with every page, post, and custom content type translated automatically in the background.
لماذا تعتبر ترجمة موقع TranslatePress صفحة بصفحة مشكلة حقيقية؟
Before getting into the solution, it’s worth understanding why this is such a نقطة ألم شائعة لمالكي WordPress ووكالات الويب.
TranslatePress is one of the best multilingual plugins available. It stores translations in your own database (no dependency on third-party servers), integrates with Google Translate and its own AI engine, and renders translated content in a live front-end editor that’s actually pleasant to use.
لكن ميزة الترجمة التلقائية في TranslatePress لها قيد أساسي واحد: إنها تعمل على أساس صفحة بصفحة. You open the editor, hit “Translate Page,” wait for the process to finish, close, navigate to the next page, and start again.
For a site with 20 to 200+ pieces of content — which is typical for a business site or agency client — this is a serious workflow bottleneck. Even at two minutes per page, translating 100 pages across 18 languages isn’t a one-click task. It’s days of work.
ما تحتاجه الوكالات وأصحاب المواقع بالفعل:
- شاهد كل المحتوى غير المترجم (أو المترجم جزئيًا) في مكان واحد
- حدد كل شيء باستخدام مربع اختيار واحد
- ابدأ الترجمة وابتعد
- عد إلى موقع مترجم بالكامل
That’s exactly what SkyTranslate delivers.
ما هو SkyTranslate Bulk Translate؟
SkyTranslate ترجمة مجمعة is a free WordPress plugin built specifically as a companion tool for TranslatePress. It adds a bulk translation dashboard to your WordPress admin — a centralized interface where you can see the translation status of every post, page, and custom post type on your site, then translate all of them at once using Google Translate.
القدرات الرئيسية:
- يعرض كل المحتوى مع حالة الترجمة لكل لغة (مكتمل، جزئي %، أو غير مترجم)
- يدعم التحديد الجماعي لجميع المحتوى غير المترجم أو المترجم جزئيًا
- “Auto Translate Selected” button triggers translation across all selected posts simultaneously
- “Skip already translated languages” option prevents overwriting completed work
- يعمل مع جميع اللغات الـ 18+ التي تم تكوينها في TranslatePress
- يجلب إصدار المعاينة من TranslatePress لكل صفحة قبل الترجمة، بحيث تظل النتائج الجماعية متوافقة مع ما يظهره المحرر
الإضافة مبنية بواسطة Sky Plugins وتعمل جنبًا إلى جنب مع الإصدار المجاني من TranslatePress، دون الحاجة إلى مفتاح API مدفوع لتكامل Google Translate.
الخطوة 1: تثبيت وتكوين TranslatePress
Before SkyTranslate can do anything, TranslatePress must be installed and your target languages need to be set up. If you’ve already done this, skip to Step 2.
تثبيت TranslatePress
- اذهب إلى Plugins → Add New في لوحة تحكم ووردبريس الخاصة بك
- بحث عن “TranslatePress”
- انقر التثبيت الآن، ثم فعل
أضف اللغات المستهدفة
- انتقل إلى Settings → TranslatePress
- تحت جميع اللغات، انقر إضافة لغة
- حدد كل لغة تريد ترجمة موقعك إليها (مثل الإسبانية والفرنسية والألمانية والعربية والهندية وغيرها)
- انقر حفظ التغييرات
مهم: The free version of TranslatePress supports one additional language. For multiple languages — which is the typical use case when using a bulk translation tool — you’ll need TranslatePress Personal or higher, or take advantage of the “Extra Languages” add-on.
الخطوة 2: تثبيت SkyTranslate Bulk Translate
- اذهب إلى Plugins → Add New
- بحث عن “SkyTranslate Bulk Translate”
- انقر التثبيت الآن و فعل
بدلاً من ذلك، قم بتنزيله مباشرة من WordPress.org وتحميل ملف zip عبر Plugins → Add New → Upload Plugin.
Once activated, you’ll notice a new section in your left sidebar under SkyPlugins → SkyTranslate Bulk Translate.
الخطوة 3: الترجمة التلقائية الجماعية لموقعك بالكامل
هذا هو المكان الذي يجتمع فيه كل شيء.
افتح لوحة التحكم في الترجمة الجماعية
انتقل إلى SkyPlugins → SkyTranslate Bulk Translate in your WordPress admin. You’ll land on the تحرير بالجملة tab — a comprehensive table listing every piece of content on your site alongside its per-language translation status.
What you’ll see in the dashboard:
- العنوان — The name of the post or page
- النوع — Post, Page, or Custom Post Type
- اللغات — A badge for each language showing percentage complete (e.g., “Spanish 97%”, “Hindi Done”, “Arabic 0%”)
- الحالة — IDLE, In Progress, or Complete

فهم حالة الترجمة الخاصة بك
تخبرك الشارات الملونة بالضبط أين تقف:
- Green “Done” — That language is fully translated
- النسبة المئوية الصفراء/البرتقالية — Translation is partial (common after a site update adds new content)
- لا شارة / 0٪ — Content hasn’t been translated into that language yet
This visibility alone is worth installing the plugin. At a glance, you can see which posts are 99% complete and which ones haven’t been touched.
اختر المحتوى للترجمة
لترجمة كل شيء مرة واحدة:
- حدد خانة الاختيار الرئيسية in the header row — this selects all posts and pages shown in the list
- استخدم القائمة المنسدلة للغة لتصفية حسب لغة معينة إذا كنت ترغب في تشغيل الترجمات للغة واحدة فقط في كل مرة (اختياري ولكنه مفيد للمواقع الكبيرة)
- استخدم القائمة المنسدلة لجميع الأنواع لتصفية حسب نوع المحتوى إذا لزم الأمر
نصيحة احترافية: فعّل “Skip already translated languages” (checkbox in the top-right corner of the dashboard). This prevents the tool from overwriting content that’s already been translated — particularly useful if you’ve done some manual translations you want to preserve.
Click “Auto Translate Selected”
بمجرد تحديد المحتوى الخاص بك، اضغط على تم تحديد الترجمة التلقائية زر.
سيبدأ SkyTranslate في العمل على قائمة الانتظار الخاصة بك:
- يجلب إصدار المعاينة من TranslatePress لكل صفحة (نفس الإصدار الذي يراه المحرر)
- يُرسل المحتوى إلى Google Translate
- يكتب الترجمات مرة أخرى في قاعدة بيانات TranslatePress
- يُحدّث شارات الحالة في الوقت الفعلي
You can watch the progress in the dashboard. Large sites with many languages will take longer, but the process runs automatically — you don’t need to stay on the page or manually intervene.
When it’s done, your entire site will have complete first-draft translations stored in your TranslatePress database and immediately live on the front end.
ما الذي يميز هذا عن طرق الترجمة التلقائية الأخرى في TranslatePress؟
This is an important question — and there are a few competing approaches worth understanding.
TranslatePress’s Built-in Auto-Translate
يحتوي TranslatePress على ميزة الترجمة التلقائية الخاصة به. الإصدار المجاني يمنحك 2000 كلمة ذكاء اصطناعي شهريًا. المشكلة: لا تزال بحاجة إلى فتح كل صفحة في محرر الواجهة الأمامية وتشغيل الترجمة يدويًا. لا توجد طريقة مدمجة لترجمة موقعك بالكامل عبر جميع الصفحات من شاشة واحدة.
إضافات على مستوى الصفحة (ترجمة صفحة واحدة في كل مرة)
Plugins like the “Automatic Translate Addon for TranslatePress” let you add an auto-translate button directly within the TranslatePress front-end editor. This is genuinely useful — but the workflow remains page-level. You still have to visit each page separately to trigger translation. As one competing plugin’s own FAQ acknowledges: ستقوم بترجمة صفحة واحدة فقط في كل مرة. عليك ترجمة الصفحات واحدة تلو الأخرى.
SkyTranslate’s Approach: Dashboard-Level Bulk Translation
يعمل SkyTranslate على مستوى إدارة المحتوى، وليس على مستوى محرر الصفحة. الفرق كبير:
| ميزة | مدمج في TranslatePress | إضافات مستوى الصفحة | SkyTranslate الجماعية |
|---|---|---|---|
| ترجمة جميع الصفحات مرة واحدة | ❌ | ❌ | ✅ |
| نظرة عامة على الحالة من شاشة واحدة | ❌ | ❌ | ✅ |
| تخطي المحتوى المترجم بالفعل | ❌ | يدوي | ✅ |
| يعمل بدون مفتاح API | محدود | نعم (Yandex) | نعم (Google) |
| معالجة خلفية قائمة على قائمة الانتظار | ❌ | ❌ | ✅ |
| لا حاجة للنقر صفحة بصفحة | ❌ | ❌ | ✅ |
بالنسبة لمالك موقع يدير أكثر من 50 صفحة، أو وكالة تدير مواقع لعملاء متعددين، فإن الفرق في الإنتاجية كبير.
حالات الاستخدام العملية
إطلاق موقع جديد
You’ve just built a 60-page WordPress site and configured TranslatePress with 10 languages. Instead of spending two days translating page by page, you: install SkyTranslate, select all, click auto-translate, and have a fully translated first draft within the hour.
تحديث ما بعد النشر
You’ve published 15 new blog posts. Instead of hunting through each post to see which languages are missing translations, you open the SkyTranslate dashboard, filter for “partial” translations, select the new posts, and run translation just for those — in under five minutes.
تسليم العميل للوكالة
You’re building multilingual sites for clients. With SkyTranslate, you can deliver a complete translated site as part of your standard workflow without billing extra hours for repetitive manual translation steps. It becomes a repeatable, scalable process.
الأسئلة المتداولة
هل يحل SkyTranslate محل TranslatePress؟
No — SkyTranslate is a companion plugin, not a replacement. TranslatePress handles all translation storage, front-end rendering, and language switching. SkyTranslate adds the bulk translation workflow layer on top of it.
هل أحتاج إلى خطة TranslatePress مدفوعة؟
For multiple languages, yes — the free version of TranslatePress supports only one additional language. SkyTranslate itself is free. For sites targeting several language markets, TranslatePress Personal or Business is needed.
هل ستقوم الترجمة التلقائية الجماعية بالكتابة فوق التعديلات اليدوية؟
Only if you translate content where a language is already marked “Done” without enabling “Skip already translated languages.” With that option checked, completed languages are left untouched.
هل جودة Google Translate جيدة بما يكفي للنشر؟
Google Translate quality has improved dramatically, and for most use cases — especially for informational content, service pages, and blog posts — it produces publishable results. That said, for high-stakes content (legal, medical, e-commerce product descriptions), a post-translation review pass is always recommended.
كم عدد اللغات التي يدعمها SkyTranslate؟
It supports all languages configured in TranslatePress — up to 18+ in the current version.
نصائح للحصول على أفضل النتائج
1. قم بإعداد TranslatePress بالكامل قبل تشغيل الترجمة الجماعية.
تأكد من تكوين جميع اللغات المستهدفة وتمكين Google Translate. تشغيل SkyTranslate قبل إعداد ذلك سينتج نتائج غير كاملة.
2. قم بترجمة لغة واحدة في كل مرة على المواقع الكبيرة جدًا.
If you have 200+ posts and 18 languages, it’s more stable to run the bulk translation per language rather than all at once. Use the language filter dropdown in the SkyTranslate dashboard.
3. Use “Skip already translated languages” every time.
There’s almost no reason to have this option turned off. It protects any manual corrections you’ve made and speeds up the translation queue.
4. راجع الصفحات عالية الزيارة يدويًا بعد الترجمة الجماعية.
Bulk translation is excellent for coverage. For your most important pages — homepage, key landing pages, pricing — a quick human review after the auto-translate pass will improve quality significantly.
5. أعد التشغيل بعد نشر محتوى جديد.
اجعل SkyTranslate جزءًا من سير عمل المحتوى الخاص بك. بعد نشر مجموعة من المشاركات الجديدة، افتح لوحة التحكم، وقم بالتصفية للمحتوى غير المترجم، وقم بتشغيل الترجمة قبل أن تصبح المشاركات مباشرة. يستغرق 60 ثانية.
ملخص
تتطلب الترجمة الآلية الشامل لموقع TranslatePress تاريخيًا إما ترجمة بشرية مكلفة، أو نقرًا متكررًا صفحة بصفحة، أو واجهات برمجة تطبيقات مدفوعة من طرف ثالث. SkyTranslate يغير ذلك.
سير العمل بسيط:
- قم بتثبيت TranslatePress وأضف اللغات المستهدفة
- قم بتثبيت SkyTranslate Bulk Translate
- Go to SkyPlugins → SkyTranslate Bulk Translate
- حدد كل المحتوى غير المترجم
- انقر على 'ترجمة تلقائية للمحدد'
- انتظر حتى اكتمال قائمة الانتظار
النتيجة: موقع WordPress مترجم بالكامل عبر جميع اللغات، دون قضاء ساعات في محرر الواجهة الأمامية.
For WordPress site owners who want to reach international audiences without the manual overhead, and for agencies looking to include multilingual delivery as a standard service — SkyTranslate is the missing piece of the TranslatePress workflow.



