জি ট্রান্সলেট: গুগল ট্রান্সলেট ব্যবহার করে একটি সাধারণ ওয়ার্ডপ্রেস অনুবাদ প্লাগইন
আমি অতীতে আমার সাইটের মেশিন অনুবাদ ব্যবহার করতে দ্বিধাবোধ করেছি। আমি বিভিন্ন শ্রোতাদের জন্য আমার সাইট অনুবাদে সহায়তা করার জন্য সমগ্র গ্রহে অনুবাদক পেতে চাই, কিন্তু আমি সেই খরচগুলি পুনরুদ্ধার করার কোন উপায় নেই।
এটি বলেছে, আমি লক্ষ্য করেছি যে আমার সাইটের বিষয়বস্তু আন্তর্জাতিকভাবে বেশ কিছুটা ভাগ করা হয়েছে - এবং অনেক লোক ব্যবহার করছে গুগল অনুবাদ আমার কন্টেন্ট তাদের মাতৃভাষায় পড়তে। এটি আমাকে আশাবাদী করে তোলে যে অনুবাদ এখন যথেষ্ট ভাল হতে পারে যে গুগল মেশিন লার্নিং এবং কৃত্রিম বুদ্ধি ব্যবহার করে উন্নতি অব্যাহত রেখেছে।
এটি মনে রেখে, আমি একটি প্লাগইন যোগ করতে চেয়েছিলাম যা Google অনুবাদ ব্যবহার করে অনুবাদের প্রস্তাব দেয়, কিন্তু আমি সাইটটিকে অনুবাদ করে এমন একটি ড্রপডাউনের চেয়ে আরও ব্যাপক কিছু চাই। আমি চাই সার্চ ইঞ্জিনগুলো আমার বিষয়বস্তু আন্তর্জাতিকভাবে দেখতে এবং সূচী করুক, যার জন্য কয়েকটি বৈশিষ্ট্যের প্রয়োজন:
- মেটাডাটা - যখন অনুসন্ধান ইঞ্জিনগুলি আমার সাইটের ক্রল করে, আমি চাই
hreflang
প্রতিটি ভাষার জন্য বিভিন্ন ইউআরএল পাথ সহ অনুসন্ধান ইঞ্জিন সরবরাহ করতে আমার শিরোনামে ট্যাগগুলি। - URL টি - মধ্যে ওয়ার্ডপ্রেস, আমি পার্মালিঙ্কগুলিকে পথের মধ্যে অনুবাদ ভাষাকে অন্তর্ভুক্ত করতে চাই৷
আমার আশা, অবশ্যই, এটি আমার সাইটটি আরও ব্যাপক দর্শকদের কাছে উন্মুক্ত করবে, এবং বিনিয়োগের উপর একটি দুর্দান্ত রিটার্ন রয়েছে কারণ আমি আমার অনুমোদিত এবং বিজ্ঞাপনের আয় বাড়াতে পারি – ম্যানুয়াল অনুবাদের প্রচেষ্টার প্রয়োজন ছাড়াই।
জি ট্রান্সলেট ওয়ার্ডপ্রেস প্লাগইন
সার্জারির GTranslate প্লাগইন এবং সহগামী পরিষেবা এই সমস্ত বৈশিষ্ট্যগুলির পাশাপাশি অন্যান্য অনেক বিকল্পগুলিকে অন্তর্ভুক্ত করে:
- ড্যাশবোর্ড - কনফিগারেশন এবং প্রতিবেদনের জন্য একটি বিস্তৃত পরিষেবা ড্যাশবোর্ড।
- যন্ত্রানুবাদ - তাত্ক্ষণিক গুগল এবং বিং স্বয়ংক্রিয় অনুবাদ।
- অনুসন্ধান ইঞ্জিন সূচি - সার্চ ইঞ্জিন আপনার অনূদিত পৃষ্ঠাগুলিকে ইনডেক্স করবে। ফলস্বরূপ, লোকেরা তাদের স্থানীয় ভাষায় অনুসন্ধান করে আপনার বিক্রি করা পণ্যটি খুঁজে পেতে পারে।
- ইঞ্জিন বান্ধব ইউআরএল অনুসন্ধান করুন - প্রতিটি ভাষার জন্য একটি পৃথক URL বা সাবডোমেন রাখুন—উদাহরণস্বরূপ https://fr.martech.zone/.
- ইউআরএল অনুবাদ - দ্য URL গুলি আপনার ওয়েবসাইটের অনুবাদ করা যেতে পারে, যা বহুভাষিক এসইওর জন্য খুবই গুরুত্বপূর্ণ। আপনি অনূদিত URL গুলি সংশোধন করতে সক্ষম হবেন৷ অনুবাদিত URL সনাক্ত করতে আপনি GTranslate প্ল্যাটফর্ম ব্যবহার করতে পারেন।
- অনুবাদ সম্পাদনা - GTranslate এর ইনলাইন সম্পাদকের সাথে সরাসরি প্রসঙ্গ থেকে অনুবাদগুলি সম্পাদনা করুন। এটি কিছু জিনিসের জন্য প্রয়োজনীয় ... উদাহরণস্বরূপ, আমি আমার সংস্থার নাম চাই না, DK New Mediaঅনুবাদ করা।
- ইন-লাইন সম্পাদনা - আপনি একটি ভাষার উপর ভিত্তি করে লিঙ্ক বা ছবি প্রতিস্থাপন করতে আপনার নিবন্ধের মধ্যে সিনট্যাক্স ব্যবহার করতে পারেন।
<a href="https://martech.zone" data-gt-href-fr="http://fr.martech.zone">Example</a>
সিনট্যাক্স একটি ছবির জন্য অনুরূপ:
<img src="original.jpg" data-gt-src-ru="russian.jpg" data-gt-src-es="spanish.jpg" />
এবং যদি আপনি একটি বিভাগ অনুবাদ করতে না চান, আপনি একটি ক্লাস যোগ করতে পারেন অনুবাদ না করা.
<span class="notranslate">Do not translate this!</span>
- ব্যবহারের পরিসংখ্যান - আপনি আপনার অনুবাদ ট্র্যাফিক এবং আপনার ড্যাশবোর্ডে অনুবাদ সংখ্যা দেখতে পারেন।
- উপডোমেনও - আপনি প্রতিটি ভাষার জন্য একটি সাবডোমেন থাকা বেছে নিতে পারেন। আমি ইউআরএল পাথের পরিবর্তে এটি বেছে নিয়েছি কারণ এটি আমার ওয়েব সার্ভারে কম ট্যাক্সিং ছিল। সাবডোমেন পদ্ধতিটি অবিশ্বাস্যভাবে দ্রুত এবং শুধুমাত্র সরাসরি জিট্রান্সলেটের ক্যাশে করা, অনুবাদিত পৃষ্ঠায় নির্দেশ করে।
- ডোমেইন - প্রতিটি ভাষার জন্য আপনার আলাদা ডোমেইন থাকতে পারে। উদাহরণস্বরূপ, যদি আপনি একটি .fr শীর্ষ-স্তরের ডোমেন ব্যবহার করেন (TLD), আপনার সাইট ফ্রান্সে সার্চ ইঞ্জিনের ফলাফলে উচ্চতর স্থান পেতে পারে।
- যোগসাজশকারী - আপনি যদি ব্যক্তিকে ম্যানুয়াল অনুবাদে সহায়তা করতে চান তবে তাদের জিটি ট্রান্সলেট এ অ্যাক্সেস থাকতে পারে এবং ম্যানুয়াল সম্পাদনাগুলি যুক্ত করতে পারেন।
- ইনলাইন সম্পাদনা - আপনার পৃষ্ঠায় নেভিগেট করুন এবং যোগ করুন
?language_edit=1
পৃষ্ঠায় URL টি একটি ইনলাইন সম্পাদক আনতে.
- ইতিহাস সম্পাদনা করুন - আপনার ম্যানুয়াল সম্পাদনার ইতিহাস দেখুন এবং সম্পাদনা করুন।
- বিজোড় আপডেট - সফ্টওয়্যার আপডেটগুলি পরীক্ষা করে ইনস্টল করার দরকার নেই। আমরা আরও আপডেট সম্পর্কে যত্নশীল. আপনি প্রতিদিন আপ টু ডেট পরিষেবা উপভোগ করেন
- ভাষাসমূহ - আফ্রিকান, আলবেনিয়ান, আমহারিক, আরবী, আর্মেনিয়ান, আজারবাইজানীয়, বাস্ক, বেলারুশিয়ান, বাংলা, বসনিয়ান, বুলগেরিয়ান, কাতালান, সেবুয়ানো, চিচেওয়া, চীনা (সরলিকৃত), চীনা (প্রচলিত), কর্সিকান, ক্রোয়েশিয়ান, চেক, ডেনিশ, ডাচ, ইংরেজি , এস্পেরান্তো, এস্তোনীয়, ফিলিপিনো, ফিনিশ, ফরাসী, ফরাসী, গ্যালিশিয়ান, জর্জিয়ান, জার্মান, গ্রীক, গুজরাটি, হাইতিয়ান, হাউসা, হাওয়াইয়ান, হিব্রু, হিন্দি, হামং, হাঙ্গেরিয়ান, আইসল্যান্ডিক, ইগবো, ইন্দোনেশিয়ান, আইরিশ, ইতালিয়ান, জাপানি, জাভানিজ , কান্নাডা, কাজাখ, খমের, কোরিয়ান, কুর্দিশ, কিরগিজ, লাও, লাতিন, লাত্ভীয়, লিথুয়ানিয়ান, লুক্সেমবার্গীয়, ম্যাসেডোনীয়, মালাগাসি, মালায়ালাম, মালয়, মাল্টিজ, মাওরি, মারাঠি, মঙ্গোলিয়, মায়ানমার (বার্মিজ), নেপালি, নরওয়েজিয়ান, পশ্তু, ফার্সি, পোলিশ, পর্তুগিজ, পাঞ্জাবি, রোমানিয়ান, রাশিয়ান, সার্বীয়, শোনা, সেসোথো, সিন্ধি, সিংহালা, স্লোভাক, স্লোভেনীয়, সামোয়ান, স্কটস গ্যালিক, সোমালি, স্পেনীয়, সুদানিজ, সোয়াহিলি, সুইডিশ, তাজিক, তামিল, তেলুগু, থাই, তুর্কি , ইউক্রেনীয়, উর্দু, উজবেক, ভিয়েতনামী, ওয়েলশ, জোসা, য়িদ্দিশ, ইওরোবা, জুলু
জি-ট্রান্সলেট 15 দিনের বিচারের জন্য সাইন আপ করুন
GTranslate এবং হেডার অনুমতি
আপনি যদি সাবডোমেন ব্যবহার করে GTranslate কনফিগার করতে বেছে নেন, তাহলে আপনার সাইটের ফন্টের মতো সম্পদ সঠিকভাবে লোড হচ্ছে না এমন সমস্যা হতে পারে। এটি সংশোধন করার জন্য, সাবডোমেন জুড়ে সংস্থানগুলি ভাগ করার জন্য Allow-Control-Allow-Origin সক্ষম করতে আপনার HTTP শিরোনামগুলি আপডেট করার জন্য আপনাকে একটি প্লাগইন প্রয়োজন হবে৷
অথবা আপনি এই কোডটি ব্যবহার করতে পারেন (আপনার ডোমেন আপডেট করা) আপনার চাইল্ড থিমের জন্য functions.php
যেকোনো সাবডোমেন জুড়ে স্বয়ংক্রিয়ভাবে সম্পদ ভাগ করতে:
// Add a policy for allowing assets to each of the subdomains.
function add_cors_http_header() {
// Get the HTTP origin of the request
$origin = isset($_SERVER['HTTP_ORIGIN']) ? $_SERVER['HTTP_ORIGIN'] : '';
// Check if the origin ends with '.martech.zone' or is 'martech.zone'
if (preg_match('/(\.martech\.zone|martech\.zone)$/', parse_url($origin, PHP_URL_HOST))) {
header("Access-Control-Allow-Origin: $origin");
}
// Other headers
header("Access-Control-Allow-Methods: GET");
header("Cache-Control: max-age=604800, public"); // One-week caching
$expires = gmdate('D, d M Y H:i:s', time() + 604800) . ' GMT'; // One-week expiration
header("Expires: $expires");
header("Vary: Accept-Encoding");
}
add_action('init', 'add_cors_http_header');