২২টি ভাষা, যার মধ্যে আছে হ্যাফ্ল্যাং ক্লাস্টার, স্ব-সংক্রান্ত ক্যানোনিক্যাল, প্রতিটি বিভাগ অনুবাদ অনুসরণ এবং সাইটম্যাপ যা শুধুমাত্র সেই ভাষাগুলোতে একটি পাতা তালিকাভুক্ত করে যে ভাষাগুলোতে এটি আসলে বিদ্যমান।
| মাপ | মান | উৎস | পরিমাপকৃত |
|---|---|---|---|
| সার্ভার ভাষা | 22 | messages/*.json in the marketing site repository | |
| একটি বিভাগের জন্য একটি ভাষাকে অনুবাদ হিসাবে গণনা করার জন্য থ্রেসহোল্ড | at least 90% of strings present, fewer than 30% identical to English | app/lib/message-locales.ts | |
| ভাষা অনুযায়ী, মার্কেটিং অভিধানে অনুবাদিত পংক্তি | 6,517 | key count of the English dictionary bundle | |
| সাইটম্যাপ উৎপাদন | Per request, from the same sources the pages read — no maintained list | app/lib/sitemap-source.ts |
কি ভবন এটা আমাদের শিখিয়েছে
আন্তর্জাতিক এসইও মূলতঃ সৎতার উপর ভিত্তি করে তৈরি করা একটি নিয়ম। যে কোন একটি ভাষায় লেখা একটি পাতা যেখানে ১২টি উপসর্গ ব্যবহার করা হয়, সেটি প্রায় ১২টি অনুরূপ পাতার সমষ্টি, আর সার্চ ইঞ্জিনগুলো একটি পাতা বেছে নেবে এবং বাকিগুলোকে সূচীভুক্ত করা যাবে না বলে চিহ্নিত করবে। সাধারণ ব্যর্থতা হচ্ছে বিদ্বেষ নয়, এটা আশাবাদ: একটি সাইট তার অনুবাদ করার আগেই ভাষা পরিবর্তনকারী চালু করে, তারপর ভাবছে কেন বিদেশী ভাষার সংস্করণগুলো কখনো র্যাঙ্কিংয়ে উঠে না।
আমরা যন্ত্রকে সত্য বলতে বাধ্য করেছি। একটি পৃষ্ঠাকে একটি ভাষায় অনুবাদ করা হয়েছে কিনা তা গণনা করা হয়, নিশ্চিত করা হয় না: ভাষার নিজের বান্ডেলটি ইংরেজিতে মিশ্রিত হওয়ার আগে অবশ্যই সেই পৃষ্ঠার স্ট্রিং এর অন্তত নব্বই শতাংশ বহন করে, এবং তাদের মধ্যে ৩০ শতাংশেরও কম ইংরেজি মূলের সাথে বাইট-সমান হতে পারে। দ্বিতীয় পরীক্ষাটি বিদ্যমান কারণ একটি মেশিন অনুবাদ প্রদানকারী যে উৎস টেক্সটটি পরিবর্তন না করে ফিরিয়ে দেয়, একটি বান্ডেল তৈরি করে যা সম্পূর্ণ মনে হয় এবং তা নয় - বাস্তব আউটপুট পরিমাপ করা হলে, একটি প্রতিধ্বনি প্রদানকারী প্রায় সম্পূর্ণ একই রকম হয়ে যায়, এবং তা একটি অনুবাদ নয়।
সবকিছুই এই একই গণনা থেকেই আসে। একটি অনুবাদ না করা পাতা তার মূল ইংরেজি পাতার দিকে ইঙ্গিত করে এবং সেই ভাষার সাইটম্যাপ থেকে বাদ দেয়া হয়, তাই কোন কিছুই ইন্ডেক্স করা যায় না। যখন অনুবাদটি আসে, পাতাটি তার নিজের ক্যানোনিক হয়ে যায় এবং সাইটম্যাপে স্বয়ংক্রিয়ভাবে দেখা যায়। সাইটম্যাপ প্রতিটি অনুরোধের মাধ্যমে তৈরি হয়, যেসব উৎস থেকে পাতাগুলো পড়ে, তাই তারা ঝুঁকে পড়তে পারে না - এই দুইটি হস্তচালিত অনুলিপি যা এইটি প্রতিস্থাপন করেছে, তারা ইতোমধ্যে একে অপরের সাথে একমত হয়নি, এবং তাদের মধ্যে কেউই একটি ব্লগ পোস্টের তালিকাভুক্ত করেনি।
গঠনমূলক ক্ষেত্রগুলি অনুবাদকদের দ্বারা নির্মিত হয়। অনুলিপি একটি অভিধানে বাস করে এবং টাইপ করা বস্তুর উপর মিশ্রিত করা হয়, তাই শুধুমাত্র স্ট্রিং পাতাগুলি প্রতিস্থাপন করা যেতে পারে এবং শুধুমাত্র যেখানে আকৃতি এখনও মিলছে; একটি তালিকা যার দৈর্ঘ্য ড্রিফট করা হয়েছে অর্ধেক অনুবাদ করার পরিবর্তে ইংরেজিতে ফিরে আসে। একটি অনুবাদক একটি স্লাগ, একটি পথ বা একটি তুলনা ম্যাট্রিক্স ভাঙতে পারে না, কারণ তারা কখনোই TypeScript ছেড়ে যায় না।
নির্মিত হয়েছে
- next-intl
- hreflang
- XML sitemaps
- Next.js App Router
- self-hosted machine translation
এটা আমাদের যোগ্য করে তোলে
আমাদের বলুন আপনি কি করতে চাচ্ছেন
আমরা সঠিক লোক কিনা তা জানার জন্য সাধারণত একটি সংক্ষিপ্ত কথাবার্তাই যথেষ্ট। যদি আমরা সঠিক না হই, তাহলে আমরা তা বলব এবং আপনাকে আরো ভালো কোন জায়গায় নিয়ে যাব।
