استفاده از سایت‌های چند زبانه در وردپرس با افزونه TranslatePress

سایت‌های چند زبانه در وردپرس

توسعه سایت شامل موارد مختلفی می‌شود که شاید بتوان یکی از مهم‌ترین آن‌ها را چند زبانه کردن آن دانست. چند زبانه کردن سایت به معنای جهانی کردن آن و جذب مخاطب از سایر کشورهای دنیا است. به‌طور مثال فرض کنید وارد یک سایت خارجی شده باشید و این سایت، علاوه بر زبان انگلیسی، محتوای خود را به فارسی نیز ترجمه کرده باشد! قطعا برقراری ارتباط کاربران فارسی زبان با محتوای فارسی به مراتب بیشتر است و رضایت بیشتر کاربران را در برمی‌گیرد. در این مقاله قصد معرفی افزونه‌‍ای را داریم که قادر به ساخت سایت‌های چند زبانه در وردپرس است.

سایت های چند زبانه در وردپرس با TranslatePress

افزونه TranslatePress افزونه‌ای حرفه‌ای برای وردپرس است که امکان ساخت سایت‌های چند زبانه در وردپرس را فراهم می‌کند. این افزونه از میان +200 نصب توانسته است امتیاز 5 از 5 را به خود اختصاص دهد.

translatepress-سایت‌های چند زبانه در وردپرس

برخی از ویژگی‌های افزونه

  • قابلیت ترجمه تمام محتوای موجود در سایت
  • قابلیت ترجمه تمامی بخش‌های مربوط به کاربران
  • قابلیت مشاهده پیش‌نمایش از ترجمه‌ها پیش از انتشار در سایت
  • قابلیت ترجمه هسته وردپرس، قالب‌ها و افزونه‌های مربوط به آن
  • قابلیت ترجمه خودکار با استفاده از موتور جستجوگر وردپرس
  • قابلیت نمایش سایت با زبان دیگر در آدرس مجزا
  • قابلیت ذخیره‌سازی ترجمه با وجود عدم انتشار آن در سایت
  • قابلیت نمایش محتوا به زبان دیگر با استفاده از شورت‌کدها
  • و…

نصب و راه‌اندازی افزونه

برای استفاده از این افزونه ابتدا آن را از انتهای همین مقاله نصب کنید. پس از نصب، بخشی به نام TranslatePress ظاهر می‌شود که از طریق تنظیمات در دسترس است. در این بخش برخی از تنظیمات مربوط به افزونه مشاهده می‌‍شود که باید آن را اعمال کنید.

settings-سایت‌های چند زبانه در وردپرس

Default Language: در این بخش باید زبان پیش‌فرض سایت وردپرسی خود را انتخاب کنید.
Translation Language: در این بخش باید زبان دوم سایت خود را جهت نمایش سایت به صورت دو زبانه انتخاب کنید.
Slug: در این بخش باید نامی را جهت نمایش سایت با زبان دوم انتخاب کنید. به طور مثال اگر در این بخش از en برای زبان انگلیسی استفاده کنید، در آدرس باید آن را با استفاده از آدرس site.com/en/ نمایش دهید.
Native language name: با انتخاب این گزینه زبان دوم با استفاده از نام محلی آن نمایش داده می‌شود.
Use subdirectory for default language: با انتخاب این گزینه برای زبان اصلی سایت نیز آدرس بر روی Slug مربوط به آن زبان نمایش داده می‌شود. به طور مثال اگر زبان اصلی سایت شما فارسی باشد، آدرس آن به صورت  site.com/fa/ نمایش داده می‌شود. همچنین در صورتی که کاربر به آدرس سایت مراجعه کنید، افزونه به صورت خودکار کاربر را به این آدرس منتقل می‌کند.

language-سایت‌های چند زبانه در وردپرس

Google Translate: با استفاده از این گزینه می‌توانید به جای ترجمه دستی، از سرویس ترجمه گوگل استفاده کنید و تمامی محتوای سایت خود را به صورت خودکار به زبان موردنظر خود ترجمه کنید.
Google Translate API Key: در صورت استفاده از سرویس ترجمه گوگل در سایت باید کلید api مربوط به سرویس خود را در این بخش وارد کنید تا بتوانید محتوای سایت‌های چند زبانه در وردپرس را با استفاده از ترجمه‌گر گوگل ترجمه نمایید.

Language Switcher

این بخش مربوط به تنظیمات انتخاب زبان توسط کاربر است.

Shortcode: با استفاده از شورت‌کد مربوط به افزونه می‌توانید در هر بخشی از سایت که بخواهید، زبان‌های در دسترس سایت را به کاربران نمایش دهید تا بتوانند زبان موردنظر خود را انتخاب کنند و سایت را با زبان انتخاب شده مشاهده کنند.
Menu item: با استفاده از این گزینه می‌توانید زبان‌های در دسترس سایت را در منوی سایت نمایش دهید تا کاربران بتوانند یکی از آن زبان‌ها را انتخاب کنند.
Floating language selection: با انتخاب این بخش، می‌توانید بخش انتخاب زبان را به صورت شناور در سایت نمایش دهید تا در صورت اسکرول کردن صفحه توسط کاربران، دسترسی به سایر زبان‌های سایت سخت نباشد.

در نهایت تنظیمات مربوط به افزونه را ذخیره کنید تا افزونه بتواند عملکرد خود را با تنظیمات صورت گرفته تطبیق دهد.

Translate Site

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

posts-سایت‌های چند زبانه در وردپرس

در بخش اول باید زبان اول (پیش‌فرض) سایت را انتخاب کنید و در بخش دوم نیز باید زبان دوم جهت ترجمه را انتخاب کنید!

choose lang-سایت‌های چند زبانه در وردپرس

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

result-سایت‌های چند زبانه در وردپرس

جمع بندی

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

دانلود افزونه TranslatePress

دانلودصفحه افزونه

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 8 سال عضو همیار وردپرس

    سلام
    من از افزونه تیکت Awesome Support استفاده می کنم که بصورت خودکار به زبان وردپرس تغییر زبان می دهد
    آیا امکان آن هست که زبان وردپرس توسط کاربر تغییر کند تا زبان افزونه هم متناسب با آن تغییر کند؟
    آیا راه حلی وجود دارد؟
    با سپاس

    • 7 سال عضو همیار وردپرس

      سلام
      خیر امکانش نیست. شما نباید به کاربر دسترسی اون بخش رو بدید، چون این کار ممکنه باعث بهم ریختگی قالب شما بشه.

  2. 3 سال عضو همیار وردپرس

    با سلام و عرض تشکر
    1- این افزونه که لطف کردین و برای دانلود گذاشتین رایگان هست یا کرک شده؟
    2- اعداد به خاطر احتمالا فارسی ساز همیشه فارسی هستند، راهنمایی میفرمایید؟
    3- برای ترجمه خودکار از گوگل ایران تحریم هست و API رو قبول نمیکنه و ارور 403 میده. اینم راهنمایی بفرمایید ممنون میشم

    • 7 سال عضو همیار وردپرس

      سلام
      1. این افزونه رایگان هست و لینک صفحه مخزن قرار داده شد.
      2. برای اعداد در حالت فارسی از طریق افزونه انجام ندید و فونت فارسی مخصوص اعداد رو به قالبتون اضافه کنید. ( نیاز به کدنویسی CSS هست)
      3. همونطور که خودتون فرمودید ایران تحریم هست و برای این افزونه احتمالا امکانش نیست.
      اگر یه چیز حرفه ای میخوایید افزونه wpml رو پیشنهاد میکنم.

  3. 7 سال عضو همیار وردپرس

    سلام وقت بخیر
    اگر بخوام افزونه ی دیگه ای بجای این افزونه برای سایتم جایگزین کنم از لحاظ سئو دردسرساز میشه؟
    یعنی اینو پاک کنم یه افزونه دیگه برای چندزبانه بودن نصب کنم.

    • 11 سال عضو همیار وردپرس

      سلام
      خیر مشکلی ایجاد نمیشه

    • 7 سال عضو همیار وردپرس

      ممنونم ،یعنی urlهایی که با دو زبانه شدن سایت برای صفحات ایجاد شدن اصلا مشکل ساز نمیشن؟
      یا باید تک تک ریدایرکت انجام بدم ؟

    • 11 سال عضو همیار وردپرس

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

    • 7 سال عضو همیار وردپرس

      متشکرم

  4. 5 سال عضو همیار وردپرس

    سلام من این افزونه رونصب کردم و کل سایت رو ترجمه کردم
    توی تنظیمات هم به صورت mysite.com/en گزاشتم
    ولی وقتی روی زبان انگلیسی کلیک میکنم و وارد صفحه بالا میشه رو صفحه فقط ارور زیر میاد
    This is a placeholder for the subdomain en.mysite.com
    ممنون میشم راهنمایی کنید

    • 11 سال عضو همیار وردپرس

      سلام
      این خطا میگه شما یک ساب دامنه هم ایجاد کردید!