چندزبانه کردن سایت بدون کدنویسی با Weglot Translate
با سلام خدمت دوستان عزیز وردپرسی!
همانطور که میدانید همواره یکی از دغدغههای سایتهایی که در حوزههایی همچون خدماتی، شخصی، شرکتی و… فعالیت دارند ترجمه سایت به زبانهای مختلف میباشد؛ کاربران فارسی زبان نیز معمولا سایت خود را بسته به خدماتی که ارائه میدهند به زبانهای انگلیسی، عربی و ترکیهای ترجمه میکنند.
مخصوصا شرکت ها و سازمان ها که مراجعین بین المللی دارند حتما نیازمند چنین امکانی هستند و برای آنها مهم است که وبسایت آنها به چند زبان اصلی تبدیل شود.
البته بیشتر سایت های چند زبانه را که میبینیم دو زبان فارسی و انگلیسی را پشتیبانی می کنند. معمولا باید برنامه های خاصی برای چند زبانه کردن وبسایت نوشت.
ولی در وردپرس افزونههای تجاری بسیار زیادی برای ترجمه وبسایت وجود دارند، اما ما در این مقاله قصد داریم تا به معرفی افزونهای که به صورت رایگان و حرفه ای در مخزن وردپرس قرار داده شده است و در نسخه رایگان آن قادر خواهید بود تا بخشی از نیاز خود را برطرف کنید را به شما معرفی کنیم.
افزونه Weglot Translate
افزونهای که قصد معرفی آن را داریم با نام Weglot Translate در مخزن وردپرس به ثبت رسیده است و تاکنون توانسته است تا بیش از 5.000 نصب فعال و کسب امتیاز 4.8 را ازآن خود نماید.
پس از نصب و فعال سازی افزونه منویی در پیشخوان سایت وردپرسی شما با نام Weglot افزوده خواهد شد روی آن کلیک کنید تا به صفحه افزونه هدایت شوید.
حال مشابه زیر و بر اساس توضیحات ارائه شده تنظیمات را برای خود شخصی سازی نمایید.
API KEY: مشابه تصویر بر روی متن لینک شده که با عبارت Weglot آن را مشاهده میکنید کلیک کرده و پس از ثبتنام در سایت مربوطه کلید API دریافتی را در آن وارد کنید.
Original Language: از این بخش زبان اصلی سایت خود را که قصد دارید ترجمه شود را تعیین کنید، در اینجا زبان سایت ما فارسی است و قصد داریم تا سایت را به زبان انگلیسی ترجمه کنیم، پس زبان را بر روی فارسی یا همان persian انتخاب میکنیم.
Destination Languages: این بخش نیز به معنی خروجی ترجمه میباشد که به هر تعداد که زبان مد نظر شماست آنها را وارد کرده و با کاما از هم تفکیک کنید. در نسخه رایگان افزونه تنها میتوان سایت را به یک زبان ترجمه کرد و برای اینکه بتوانید چندین زبان اضافه کنید میبایست حساب کاربری خود را در سایت مربوطه ارتقا دهید.
Dropdown: با فعال کردن این گزینه دکمه نمایش انتخاب زبان به صورت منوی بازشو در سایت شما نمایش داده خواهد شد.
With flags: از این بخش نیز میتوانید آیکون پرچم را برای نمایش زبان فعال کنید تا در کنار نمایش متن زبان نمایش داده شود.
Type of flags: از این منوی انتخابی نیز میتوانید نوع آیکون پرچم را به صورتهایی همچون شفاف، دایرهای، مربعی و.. تعیین کنید تا در سایت نمایش داده شود.
With name و Full name: از این دو بخش نیز میتوانید تعیین کنید که نام زبان نمایش داده شود یا خیر، و اگر نمایش داده شد به صورت نام کامل باشد و یا اینکه نام زبان به اختصار نمایش داده شود.
Override CSS: در این بخش نیز میتوانید استایل و css اختصاصی خود را برای نمایش در سایت وارد کنید.
in menu: با فعال کردن این گزینه قادر خواهید بود تا در منوی سایت زبانهای مختلف را نمایش دهید تا با کلیک بر روی آن نسخه دلخواه توسط کاربران مشاهده گردد.
شورت کد و سورس کد افزونه
یکی از قابلیتهای این افزونه پشتیبانی از شورت کد و سورس کد میباشد که با استفاده از ان قادر خواهید بود تا در هر جایی از نوشته، برگه، ابزارک و .. با استفاده از شورت کد زیر آیکونهای مربوط به ترجمه زبان سایت را نمایش دهید.
[weglot_switcher]
و یا اینکه اگر میخواهید در کدنویسی قالب آن را اعمال کنید با استفاده از کد زیر آنها را به نمایش بگذارید.
<div id="weglot_here"></div>
پس از اینکه بر روی ذخیره تغییرات کلیک کنید با پیغام موفقیت آمیزی مشابه تصویر زیر روبهرو خواهید شد.
برخی قابلیتهای افزونه
- قابلیت ترجمه هر نوع رشتهای از صفحات
- پشتیبانی از بیش از 60 زبان زنده دنیا
- دارای پنل منحصر به فرد در سایت سازنده برای شخصی سازی ترجمهها
- تشخیص محتوا و ترجمه آن به صورت خودکار
- ترجمه انواع محتوا در سایت بدون نیاز به جستجو و ترجمه فایلهای زبان در وردپرس
- نمایش مداوم ترجمهها در زمان واقعی
- قابلیت دسترسی به ترجمه حرفهای در صورتی که نیاز به ترجمه سفارشی داشته باشید
- بهینه سازی شده و سئو کامل افزونه به صورتی که قادر خواهید بود تا انواع محتوا، URL، رسانهها و … را بر اساس زبان ترجمه شده سفارشی سازی کنید
- دکمه سوئیچ ترجمه زبان با استایل متفاوت
- و…
ویژگیهای نسخه رایگان
در نسخه رایگان این افزونه که مناسب سایتهایی با ساختار کوچک میباشد قادر خواهید بود تا 2000 رشته را ترجمه کرده و در سایت نمایش دهید. اما برای اینکه بخواهید تا به تعداد بیشتری دسترسی داشته باشید لازم است تا نسخههای بالاتر افزونه را از وبسایت سازنده خریداری کنید.
سئو و بهینه سازی افزونه
لازم دانستیم که در رابطه با سئوی افزونه توضیحاتی را به اختصار بیان کنیم، چرا که خالی از لطف نیست و مطمئنا اگر در استفاده از این افزونه مصمم نیستید، با این توضیحات شیفته این افزونه خواهید شد!
همانطور که اشاره کردیم یکی از ویژگیهای این افزونه بهینه بودن برای هر نوع زبان میباشد، اما منظور از این بهینه سازی چیست؟!
همانطور که در مقالات پیشین در رابطه با ساختار پیوندهای یکتا در وردپرس بحث کردهایم یکی از راههایی که باعث افزایش سئو سایت خواهد بود بر اساس پیوندهای یکتا صورت میگیرد. به عبارت دیگر زمانی که سایت شما با نسخه زبان دیگری نمایش داده شود و در آدرس بار مشاهده کنید که پیوند یکتای موجود با زبان انتخابی سازگاری ندارد کمی زمخت و نامتناسب به نظر میرسد؛ لذا لازم است تا پیوندهای یکتا مربوطه از جمله ادرس مطالب و حتی رسانهها بر اساس زبان مورد نظر نیز شخصی سازی شده باشند.
لذا برای اینکه ساختار سایت شما با زبان مورد نظر برای موتورهای جستجو بهینه شده باشند با استفاده از این افزونه میتوانید تا ترجمهها را در یک دایرکتوری نمایش داده و از ساختار منظمی استفاده کنید.
علاوه بر این قادر خواهید بود تا رسانههایی همچون تصاویر و ویدئوها را برای هر زبان شخصی سازی نمایید تا بر اساس زبان مورد نظر آدرس دهی شده باشند.
شاد باشید …
vahid abbasi 7 سال عضو همیار وردپرس
با سلام اگر نخوام بعضی قسمت ها از جمله عنوان سایت رو ترجمه کنه باید چکار کنم؟؟؟؟؟؟
بهاری
با سلام و ادب .من یک قالب دارم که قابلیت rtl دارد و در ورد پرس فارسی به طور خودکار راست چین میشود ولی در وردپرس انگلیسی چپ چین است .خواهشا راهنمایی کنید به چه صورت قالب را در ورد پرس انگلیسی راست چین کنم؟
حسین رحیمی 11 سال عضو همیار وردپرس
با احترام
این تنظیمات پیشفرض وردپرس است که قالب در وردپرس فارسی فایل rtl.css را بخواند و راستچین شود
اگر میخواهید قالب انگلیسی هم به صورت راستچین نمایش داده شود باید تغییرات css را در فایلهای اصلی مثل style.css انجام دهید.
behrouz 10 سال عضو همیار وردپرس
سلام من افزونه ای میخوام که ترجمه خود کار نداشته باشه ترجمه رو دستی وارد کنم و از ترجمه خودم استفاده کنم
رضا
سلام. من نصب کردم پیغام نصب موفقیت آمیز رو هم بهم داد. اما .قای روی آیکون زبان انگلیسی کلیک میکنم ارور 404 میده!!! مشکل کجاست؟؟؟
عباس صادقی 8 سال عضو همیار وردپرس
سلام، لینکی که بعد از آدرس سایتتون میده بهتون چی هستش؟
Rashed
سلام.پس از نصب و فعال سازی نصب در صفحه سایت بر رویپرچم که کلیک می کنم با صفحه 404 مواجهه میشوم لطفا راهنمایی کنید.
عباس صادقی 8 سال عضو همیار وردپرس
سلام، لینکی که بعد از آدرس سایتتون میده بهتون چی هستش؟
behrouz 10 سال عضو همیار وردپرس
با سلام و احترام و خسته نباشید افزونه خوبی فقط تو سایت نقشها رو رو هم میندازه میشه کاریش کرد
عباس صادقی 8 سال عضو همیار وردپرس
سلام، “فقط تو سایت نقشها رو رو هم میندازه” بیشتر توضیح میدین؟
علیرضا
با سلام
شاید من اشتباه متوجه شده باشم.ولی فکر می کنم این افزونه 10 روز بیشتر رایگان نیست و بعد از اون باید خریداری بشه؟
یا اینکه برای یک سایت با تعداد 2000 کلمه کلا رایگان هستش؟
ممنون میشم پاسخ بدید
عباس صادقی 8 سال عضو همیار وردپرس
سلام، نسخه رایگان این افزونه فقط از 2000 کلمه پشتیبانی میکنه برای ترجمه!
اگر تعداد کلمات بیشتره باید لایسنس براش تهیه کنید!
موفق باشید..
آرش
با سلام
من مراحل نصب رو دقیق انجام دادم ولی وقتی روی آیکون ترجمه توی منو کلیک میکنم صفحه ی ارور 404 رو بهم میده
ممنون میشم راهنمایی بفرمایین
only.sadeghi 8 سال عضو همیار وردپرس
سلام؛
موقع ذخیره تغییرات پیغام موفقیت آمیز بودن برای فعالسازی افزونه رو نمایش داد؟
در صورت امکان آدرس سایتتون رو بفرمایید!
alireza
سلام خدمت تمامی دوستان عزیز
واقعیت من دنبال یه افزونه ای هستم که کلمات کیلیدی رو بهش بدم و لینک بهشون بدم! بعد تو کل محتوا هر جا اون کلمه کلیدی بود لینکش کنه به آدرسی که بش دادم.
قبلا از kb linker استفاده میکردم برای اینکار اما الان تداخل داره با قالبم و نمیشه استفاده کنم ازش!
ممنون میشم یه افزونه ی خوب برای اینکار بهم معرفی کنید. مرسی
امیر
سلام من نصب کردم اما این پیام رو میده
Weglot Translate: You need to activate the mod_rewrite module. You have more information here : Using Permalinks
عباس صادقی 8 سال عضو همیار وردپرس
سلام؛ روی لینکی که میده کلیک کنید ببینید چی میاد براتون و لینک رو هم اعلام کنید!