آموزش افزونه WPML برای چند زبانه کردن سایت وردپرسی
اگر به دنبال راه اندازی یک سایت بین المللی هستید یا این که وب سایت وردپرسی شما بازدیدکنندگانی از سرتاسر جهان دارد، طبعاً باید سایت خود را چند زبانه کنید. برای چند زبانه کردن وب سایت وردپرسی، ابزارها و پلاگین های گوناگونی در دسترس شماست. یکی از بهترین افزونه هایی که برای چند زبانه کردن سایت وردپرسی طراحی شده، افزونه WPML است.
تجربه نشان داده که بیشتر کاربران اینترنت، دوست دارند تا محتوای یک سایت را به زبانی بخوانند که زبان مادریشان است یا بر آن مسلط هستند. وگرنه ممکن است خیلی به آن علاقهای نشان ندهند. ضمن این که استفاده از گوگل ترنسلیت هم همیشه باب طبع کاربران نیست. چرا که ترجمه ماشینی، در بیشتر اوقات تجربه دلچسبی را رقم نمیزند. بنابراین برای این که یک تجربه کاربری خوب برای بازدیدکنندگان سایت رقم بخورد، بهتر است تا خودتان سایت را به شکل چند زبانه دربیاورید.
شاید بتوان گفت که ده ها افزونهی رایگان و پریمیوم مختلف برای چند زبانه کردن سایت وردپرسی وجود دارد. اما همان طور که پیشتر نیز اشاره شد، میتوان گفت که افزونه WPML در این بین بهترین است و هنوز افزونه بهتری روی دست آن نیامده است. تقریباً تمامی کارشناسان وردپرس نیز متفق القول هستند که این افزونه در این زمینه بهترین است.
ما در این مقاله آموزشی قصد داریم تا به معرفی افزونه WPML بپردازیم، ویژگی های آن را بررسی کنیم و همچنین مزایا و معایب آن را برشماریم. همچنین یک آموزش تصویری کامل از این افزونه در اختیار شما قرار میدهیم که بتوانید خیلی راحت از آن استفاده کنید.
افزونه WPML چیست؟
افزونه چند زبانه کردن وردپرس (WordPress MultiLingual Plugin) که به اختصار WPML نامیده میشود، اولین بار در سال ۲۰۰۷ توسط گروه نرم افزاری OnTheGoSystems طراحی و منتشر شد. اگر در دنیای وردپرس تازه کار نباشید، قطعاً نام این افزونه را شنیدهاید. این افزونه یکی از معروف ترین و پرکاربردترین افزونه های وردپرسی است.
همان طور که از نام افزونه و توضیحات ما پیداست، کار این افزونه این است که قسمت های مختلف سایت وردپرسی مثل صفحات، پستها، قسمت های مختلف قالب، ابزارک ها، منو و هر محتوای دیگری که در وردپرس وجود دارد را به زبان های مختلف در دسترس قرار دهد. این افزونه همچنین ابزارهایی برای ترجمه خودکار و ماشینی نیز در اختیار شما قرار میدهد.
با استفاده از افزونه WPML میتوانید سایت خود را بدون این که نیاز به دامنه های جدید داشته باشید، چند زبانه کنید.
قیمت افزونه WPML
اگر بخواهید این افزونه را به صورت رسمی و از وبسایت رسمی آن خریداری کنید، سه پلن (plan) مختلف پیش روی شماست. همهی این پلن ها دارای هزینه سالانه هستند.
پلن اول که پلن basic محسوب میشود، Multilingual Blog نام دارد، هزینهی ۲۹ دلاری به صورت سالانه دارد. با استفاده از این پلن فقط میتوانید افزونه را بر روی یک سایت وردپرسی نصب کنید. پلن بعدی Multilingual CMS دارد که پلن بسیار محبوبی است. با استفاده از این پلن میتوانید از این افزونه بر روی سه وبسایت استفاده کنید و همچنین میتوانید فروشگاه اینترنتی خود که با ووکامرس ساخته شده را هم ترجمه کنید. این پلن هزینه سالانه ۷۹ دلار دارد. پلن آخر Multilingual Agency نام دارد که با آن میتوانید افزونه را بر روی بی نهایت سایت نصب کنید. هزینه سالانه این پلن ۱۵۹ دلار است.
مشخص است که پرداخت این مبالغ به تومان، میتواند هزینه بسیار زیادی برای سایت های ایرانی باشد. از طرفی در بیشتر موارد به دلیل تحریم های مالی، امکان پرداخت به هیچ عنوان وجود ندارد.
اما با یک جست و جوی ساده در بین وب سایت های ایرانی میتوان فهمید که وب سایت های ایرانی منتشرکننده پلاگین، این افزونه را با هزینه بسیار کمتری برای دانلود قرار دادهاند و حتی برخی از آنها این افزونه را به صورت رایگان منتشر کردهاند. بنابراین لازم نیست تا هیچ گونه نگرانی نسبت به قیمت بالای این افزونه داشته باشید. اگر به این افزونه احتیاج دارید میتوانید آن را با کمترین هزینه ممکن تهیه کنید.
افزونه را از کجا بخریم یا دانلود کنیم؟
همان طور که در بخش قبلی نیز اشاره کردیم، این افزونه در سایت های ایرانی با هزینه بسیار کم نسبت به هزینه اصلی یا حتی به صورت رایگان منتشر شده است.
وب سایت هایی که این افزونه را به صورت اختصاصی فارسی کردهاند، آن را میفروشند و بقیه وب سایت ها، نسخه اصلی و انگلیسی را به صورت رایگان منتشر کردهاند. در ادامه چند منبع برای دانلود و خرید این افزونه معرفی کردهایم. دقت کنید که قیمت های ارائه شده مربوط به زمان نگارش این مقاله هستند و ممکن است در آینده تغییر کنند. ضمن این که به این نکته هم دقت کنید که افزونه را از جایی تهیه کنید که دارای ضمانت پشتیبانی باشد.
- افزونه چند زبانه کردن سایت | WPML Multilingual CMS در وبسایت ژاکت به قیمت ۹۸ هزار تومان
- افزونه WPML فارسی، افزونه چند زبانه کردن سایت در وبسایت راست چین به قیمت ۹۹ هزار تومان
- دانلود افزونه از وبسایت پلاگین یاب به صورت رایگان
ویژگی های کلیدی افزونه
در این بخش میخواهیم تعدادی از مهم ترین ویژگی های کلیدی و مزایای این افزونه را نام ببریم و ببینیم چرا این افزونه به یکی از مهم ترین افزونه های وردپرسی و همچنین بهترین افزونه چندزبانه کردن سایت تبدیل شده است. این مزایا را در ادامه آوردهایم:
- افزونه WPML تقریباً با تمامی قالب ها و افزونه های دیگر سازگار است.
- چند زبانه بودن سایت را به خوبی میتواند برای موتورهای جست و جو تعریف کند و همچنین به شما کنترل کامل بر روی آدرس ها و زیردامنه ها میدهد.
- این افزونه دارای ۶۰ زبان پیش فرض (شامل زبان فارسی) است و اگر شامل یک زبان خاص نباشد هم شما به صورت دستی میتوانید از طریق تنظیمات، زبان جدید را به آن اضافه کنید.
- کار با این افزونه بسیار ساده است و اگر کمی با رابط کاربری وردپرس آشنایی داشته باشید، هیچ گونه مشکلی در هنگام کار با این افزونه نخواهید داشت.
- از معدود افزونه هایی است که آنقدر ویژگی مختلف دارد که هر چقدر برای آن هزینه کنید، ارزشش را خواهد داشت و از آن ناراضی نخواهید بود.
نصب و شروع کار با افزونه WPML
بعد از آشنایی اولیه با افزونه و ویژگی های آن، به سراغ آموزش نصب و شروع کار با این افزونه میرویم.
اگر این افزونه را از جایی خریداری یا دانلود کرده باشید، خواهید دید که یک فایل زیپ در اختیار شما قرار میگیرد که در واقع همان فایل افزونه است. ممکن است چند افزونه اضافی یا add ons نیز همراه با آن باشد که آن ها را نیز به همین شکلی که در اینجا میگوییم، میتوانید نصب کنید.
برای نصب افزونه کافی است تا در منوی پیشخوان به قسمت «افزونهها» بروید و سپس گزینه «افزودن» را انتخاب کنید. بعد از این، گزینه «بارگذاری افزونه» را از بالای صفحه انتخاب کنید تا بتوانید فایل زیپ مورد نظر را بارگذاری کنید. سپس گزینه choose file را انتخاب کنید و سپس فایل زیپ مورد نظر را انتخاب و بارگذاری کنید. بعد از بارگذاری کامل، میتوانید افزونه را فعال سازی کنید.
بعد از این که افزونه بر روی سایت شما نصب و فعال شد، یک پیام در بالای صفحه به نمایش درمیآید که از طریق آن میتوانید به تنظیمات پیکربندی افزونه بروید و یک سری تنظیمات اولیه را برای آن مشخص کنید. بر روی گزینه پیکربندی WPML کلیک کنید تا به پیکربندی یا Configuration این افزونه بروید. در ادامه توضیحاتی در مورد پیکربندی این افزونه خواهیم داد. در بخش پیکربندی بیشتر تنظیمات افزونه مشخص میشود و در ادامه دیگر کار زیادی نخواهید داشت.
در مرحله ابتدایی باید زبان فعلی محتوایی سایت خود را انتخاب کنید. یعنی زبانی که در حال حاضر، محتوای سایت شما با آن نگاشته میشود. ما در این مثال زبان فارسی را انتخاب کردیم و فرض کردهایم که زبان سایت شما هم در حالت پیش فرض، فارسی است. در صورتی که این گونه نیست در همین مرحله میتوانید زبان اصلی سایت خود را تغییر دهید.
در مرحله بعدی باید زبان هایی که میخواهید بر روی سایت خود فعال کنید را انتخاب نمایید. چون ما زبان پیش فرض را فارسی انتخاب کردهایم، زبان فارسی از قبل تیک خورده. حالا فرض هم گرفتیم که میخواهیم زبان انگلیسی را به سایت اضافه کنیم. همچنین میتوانید چندین زبان مختلف را به سایت خود اضافه کنید. تمام این کارها مراحلش یکی است و تفاوتی با هم ندارند. ضمن این که لزومی ندارد همه زبان های مورد نظر خود را در این مرحله مشخص کنید. بعداً نیز میتوانید زبان های مورد نظر خود را به سایت اضافه کنید.
مرحله بعدی پیکربندی، گزینه های مربوط به تغییر زبان را مشخص میشود و مرحله نسبتاً مهمی است. در این مرحله در واقع مشخص میکنید که نحوه تغییر زبان در سایتتان چگونه باشد.
در بخش اول مشخص میکنید که ترتیب نمایش زبان ها در منوی مربوط به تغییر زبان، چگونه باشد. میتوانید با استفاده درگ اند دراپ یا کشیدن زبان ها با ماوس، ترتیب زبان ها را مشخص کنید. در مثال بالا میبینید که ابتدا زبان انگلیسی به نمایش درآمده و سپس زبان فارسی.
در بخش دوم میتوانید یک سوییچر زبان بسازید. این سوییچر را شما میتوانید در منوهای وردپرسی قرار دهید تا کاربران با استفاده از آنها در صفحات مختلف سایت، بتوانند زبان سایت را تغییر دهند.
در بخش سوم نیز میتوانید یک ابزارک برای تغییر زبان بسازید. میتوانید از این ابزارک ساخته شده در منوهای کناری وب سایت وردپرسی خود استفاده کنید.
در بخش بعدی مشخص میکنید که آیا سوییچر زبان در فوتر یا قسمت پایینی سایت به نمایش دربیاید یا نه. معمولاً تا آن جا که میتوانید باید سوییچر زبان را در قسمت های مختلف سایت قرار دهید تا کاربران در هر جای سایت بتوانند زبان سایت را به دلخواه خود تغییر دهند و سوییچر جلوی چشمشان باشد. بنابراین پیشنهاد میکنیم که سوییچر را در فوتر سایت نیز قرار دهید.
در بخش آخر مشخص میکنید که آیا در پستها، پیوند به زبان های دیگر دیده شود یا خیر. با فعال کردن این گزینه، لینک ترجمه پست ها به زبان های دیگر، در هر پست به نمایش درمیآید.
مرحله بعدی مربوط به اجازهای است که افزونه WPML میخواهد از شما بگیرد. توسعه دهندگان این افزونه از شما میخواهند که برای ارتقا بهتر افزونه در به روز رسانی های بعدی، این امکان را داشته باشند تا از اطلاعاتی که از سایت شما کسب میکنند استفاده کنند. شما میتوانید این پیشنهاد را قبول یا رد کنید. معمولاً هم اطلاعات خاصی از سایت شما دریافت نمیشود جز این که چه افزونه هایی نصب کردهاید و عملکرد همین افزونه چگونه است. بنابراین لازم نیست تا خیلی هم نگران آن باشید.
در مرحله بعدی باید کارهای مربوط به ثبت کد خرید را انجام دهید. معمولاً افزونه هایی دانلود میکنید یا خریداری میکنید، این مرحله را به صورت خودکار انجام میدهند و رد میکنند.
در انتها نیز با پیام کامل شدن پیکربندی مواجه میشوید. تا اینجا تنظیمات کلی افزونه انجام شده و سوییچرهای زبان به سایت اضافه میشود.
حالا نوبت به ترجمه منوها و پستها و دیگر محتواهای سایت میرسد.
ترجمه پست ها و برگه ها
اضافه کردن ترجمه پست ها و برگه ها کار بسیار سادهای است و تنها با چند کلیک میتواند انجام شود. تنها کار مهمی که شما باید انجام دهید این است که متن ترجمه ها را آماده داشته باشید یا زودتر آمادهشان کنید. قرار دادن متن ترجمه خیلی وقت زیادی از شما نمیگیرد و به زمان زیادی احتیاج ندارد.
برای ترجمه پست ها کافی است تا به بخش نوشته ها بروید و فهرست نوشته های خود را ببینید. میبینید که در فهرست نوشته ها، یک ستون جدید به وجود آمده که نشان دهنده نسخه انگلیسی همان پست است. در این جا ما هنوز ترجمهای برای پست مورد نظر وارد نکردهایم. بنابراین یک علامت مثبت + در جلوی آن دیده میشود. با کلیک بر روی این علامت، میتوانید ترجمه پست مورد نظر را وارد نمایید.
زمانی که بر روی این علامت کلیک میکنید، یک صفحه ویرایشگر برای شما باز میشود. دقیقاً به مانند زمانی که میخواهید یک پست جدید بنویسید. حالا این بار باید ترجمه پست مورد نظر خود را بنویسید. بعد از پایان ترجمه نیز بر روی گزینه «انتشار» کلیک میکنید و پست مورد نظر، به زبان دوم هم منتشر میشود.
بعد از انتشار ترجمه، میبینید که علامت + جلوی پست به یک علامت خودکار تبدیل میشود. این یعنی این پست ترجمه شده و حالا برای ویرایش ترجمه میتوانید بر روی آن علامت خودکار کلیک کنید.
پروسه ترجمه و قرار دادن برگه ها به یک زبان دیگر در سایت هم دقیقاً به همین منوال است. یعنی شما کافی است تا به صفحه برگه ها بروید. در آن جا با فهرستی از برگه های خود مواجه میشوید که در جلویشان یک ستون جدید برای زبان جدیدی که برای سایت انتخاب کردید، به وجود آمده. با کلیک بر روی علامه اضافه + میتوانید ترجمه برگه ها را یکی یکی به سایت خود اضافه کنید.
دقت کنید که در این مراحل، در بالای منوی پیشخوانتان نیز یک سوییچر زبان پدیدار شده. شما با تغییر زبان در این سوییچر، در هر جای پیشخوان که باشید، میتوانید موارد مربوط به همان زبان را ببینید. مثلاً وقتی به قسمت نوشته ها میروید، اگر زبان را به زبان انگلیسی تغییر دهید، در فهرستتان نوشته هایی که به زبان انگلیسی در سایت نگاشته شده را خواهید دید.
ترجمه منوها
ترجمه منوها هم تقریباً با همان روالی که در ترجمه پست ها و برگه ها دیدیم، انجام میشود.
برای شروع کار ترجمه منوها و ساخت منو به زبان دیگر، باید از پیشخوان وردپرس به قسمت «نمایش» بروید و سپس گزینه «فهرستها» یا همان منوها را انتخاب کنید.
در این بخش میبینید که در هنگام ویرایش منوهای ساخته شده، یک گزینه در بالای آن نمایش داده میشود که با استفاده از آن میتوانید نسخه انگلیسی منو را نیز اضافه کنید.
آن گزینه را انتخاب کنید. در مرحله بعدی وارد مراحل ساخت یک منوی جدید میشود که دقیقاً به همان منوالی است که منوهای قبلی را میساختید. با این تفاوت که این منو باید دقیقاً عین منوی فارسی آن باشد و فقط فیلدهای آن ترجمه شود و به زبانی دیگر نوشته شود.
همان طور که شما هم تا اینجا متوجه شدید، کار کردن با افزونه WPML بسیار روال روتین و سادهای دارد. تمامی بخشهای سایت با استفاده از این مراحل و تکنیک هایی که گفتیم، میتواند ترجمه شود و سایت شما به صورت صد در صدی به زبان دیگر نیز در دسترس قرار بگیرد. محدودیتی نیز از نظر تعداد زبان وجود ندارد و شما میتوانید سایت خود را به هر تعداد زبانی که میخواهید ترجمه کنید و در دسترس کاربران در سرتاسر دنیا قرار دهید.
افزونه های دیگر برای چند زبانه کردن سایت وردپرسی
همان گونه که در ابتدا نیز اشاره کردیم، افزونه های بسیار متعددی برای چند زبانه کردن سایت وردپرسی وجود دارد. افزونه WPML بدون شک بهترین آن هاست. اما ممکن است شما به هر دلیلی نخواهید از این افزونه استفاده کنید و به دنبال استفاده از افزونه های دیگر هم باشید. برای همین تصمیم گرفتیم تا در این بخش به معرفی تعدادی از افزونه های دیگری بپردازیم که برای چند زبانه کردن سایت وردپرسی به کار میروند.
۱. Translate Press
افزونه Translate Press یک افزونه کامل برای ترجمه کامل سایت و تبدیل سایت به یک سایت چند زبانه است. مهم ترین ویژگی این افزونه، این است که به شما اجازه میدهد تا در محیط فرانت سایت، کار ترجمه را به صورت مستقیم انجام دهید.
در هنگام ترجمه میتوانید بین زبان های مختلف سوییچ کنید و پیش نمایش زنده نیز به همان سرعت به روز رسانی و به شما نمایش داده میشود. این ویژگی این افزونه باعث میشود تا شما به راحتی بتوانید محتوای سایت، قالب، افزونه ها و حتی متا دیتای سایت را ترجمه کنید.
البته این افزونه بیشتر برای سایت هایی بهتر است که کار ترجمه را به صورت دستی انجام میدهند و از ترجمه های ماشینی استفاده نمیکنند.
۲. Polylang
افزونه Polylang نیز افزونه قدرتمند دیگری است که از آن برای دو زبانه یا چند زبان کردن سایت وردپرسی استفاده میشود. رابط کاربری سادهای دارد و به کمک آن به سادگی میتوانید ترجمه پست ها، برگه ها، ابزارک ها و دیگر عناصر سایت را به آن اضافه کنید.
این افزونه ویژگیای برای ترجمه قالب و افزونه های سایت شما ندارد. همچنین از ترجمه فروشگاه اینترنتی ووکامرس نیز پشتیبانی نمیکند. برای این کار باید افزونه اضافی مربوط به آن را خریداری کنید.
این افزونه به شما اجازه میدهد تا URL مناسب برای هر صفحه ترجمه شده انتخاب کنید تا از نظر سئو نیز مناسب باشد. همچنین سازگاری آن با افزونه های سئو وردپرس بسیار خوب است.
۳. Weglot
Weglot یک پلتفرم ترجمه ابری است که علاوه بر وردپرس، به شاپیفای و بیگ کامرس و چندین سیستم مدیریت محتوای دیگر هم خدمات میدهد.
این پلتفرم به وبسایت شما متصل میشود و به صورت خودکار میتواند تمامی سایت شما را ترجمه کند. پیش از این شما میتوانید زبان یا زبان های مورد نظر خود را نیز انتخاب کنید.
این پلتفرم از نظر سئو نیز عملکرد خوبی دارد، از ووکامرس نیز پشتیبانی میکند.
۴. Multilingual Pres
افزونه Multilingual Press رویکرد متفاوتی برای چند زبانه کردن سایت های وردپرسی اتخاذ میکند. این افزونه از ویژگی شبکه چندسایتی وردپرس (WordPress multisite network) استفاده میکند و وبسایت را چند زبانه میکند.
این رویکرد باعث میشود تا هر پلاگین به صورت جداگانه برای هر زبان فعالیت کند و وبسایت از جهات مختلف از جمله سرعت بارگذاری، بهینه تر شود. این افزونه دارای یک رابط کاربری ساده است که به شما اجازه میدهد تا از طریق یک پیشخوان، تمامی محتواهای سایت را ترجمه کنید.
با استفاده از این افزونه میتواید تمامی پست ها، برگه ها، منوها و دیگر موارد مربوط به وبسایت خود را ترجمه کنید.
۵. چند زبانه کردن سایت با استفاده از GTranslate
با استفاده از افرونه رسمی گوگل ترنسلیت یا GTranslate برای وردپرس نیز میتوانید سایت خود را چند زبانه کنید. با نصب این افزونه بر روی سایت، وب سایت شما مستقیماً به API گوگل ترنسلیت متصل میشود و محتوای سایت شما را به تمامی زبان های موجود در گوگل ترجمه میکند.
همچنین این افزونه به شما اجازه میدهد تا یک سوییچر خاص با زبان های مورد نظر خود در سایت قرار دهید تا کاربران بتوانند به صورت مستقیم، محتوای سایت شما در زبان مورد نظرشان ببینند.
نسخه پریمیوم این افزونه به شما اجازه میدهد تا URL نیز برای محتواهای ترجمه شده در نظر بگیرید تا از نظر سئو نیز یک سازگاری کامل به وجود بیاید.