Newey
সব পোস্ট

Twitch সাবটাইটেল দেবে না। তাই নিজেরটা বানিয়ে নিন।

Twitch-এ CC বোতাম তখনই দেখা যায় যখন স্ট্রিমার নিজে ক্যাপশন পাঠান, আর সেই ক্যাপশন কখনও অনুবাদ হয় না। 2026 সালে যেকোনো Twitch স্ট্রিমে লাইভ অনূদিত সাবটাইটেল বসানোর উপায় এখানে।

শনিবার রাত। আপনি যে জাপানি স্ট্রিমারকে ফলো করেন, তিনি আজ স্ক্রিপ্টের বাইরে চলে গেছেন। কোনো গেম নেই, কোনো ওভারলে নেই — শুধু তিন ঘণ্টার আড্ডা। চ্যাট হাসতে হাসতে শেষ। আপনি CC বোতামটা খুঁজতে যান।

সেটা নেই। ধূসর হয়ে নিষ্ক্রিয়ও না — একেবারেই অনুপস্থিত।

সংক্ষেপে বলি: Twitch-এ ক্যাপশন এমন কিছু, যা স্ট্রিমার আপনাকে পাঠান — আপনি নিজে চালু করতে পারেন না। কিছু না পাঠালে, আপনার দিকের কোনো সেটিং সেটা জাদুর মতো হাজির করবে না। আর ক্যাপশন এলেও, সেটা স্রেফ একটা ট্রান্সক্রিপ্ট — যে ভাষায় বলা হয়েছে, সেই ভাষাতেই লেখা। তাই অনূদিত সাবটাইটেল আসতে হবে অন্য কোথাও থেকে: আপনার নিজের স্ক্রিনে চলা এমন একটা টুল, যা স্ট্রিম শুনে আপনার ভাষায় লিখে দেয়। সেট করতে লাগে প্রায় এক মিনিট, আর এই গাইডে সেটাই দেখানো হলো।

এই স্ট্রিমে CC বোতাম নেই কেন?

কারণ তার পেছনে বসানোর মতো কিছুই নেই।

Twitch ক্যাপশনকে দেখে ভিডিওর সঙ্গে ভ্রমণ করা ডেটা হিসেবে। স্ট্রিমারের ব্রডকাস্টিং সফটওয়্যার ছবি আর শব্দের পাশাপাশি একটা ক্যাপশন ট্র্যাকও বহন করতে পারে। সেই ট্র্যাক এলে প্লেয়ার একটা CC বোতাম আঁকে। না এলে, বোতামটাই আঁকা হয় না

এই একটামাত্র নিয়মই সবার বিভ্রান্তির উত্তর। কন্ট্রোলটা লুকানো নেই, ভাঙাও নেই, আর কোনো মেনুর গভীরেও পুঁতে রাখা নেই যা আপনি খুঁজে পাননি। শুরু থেকেই সেটা ওখানে ছিলই না।

Twitch নিজেও কিছু সম্প্রচারে ক্যাপশন দেয় — নিজস্ব ইভেন্টে, যেখানে একজন স্টেনোগ্রাফার লাইভ টাইপ করেন। বাকি সবখানে ক্যাপশন স্ট্রিমারের দায়িত্ব, আর সেটা চালু করতে হলে প্রতিটা সম্প্রচারে বাড়তি সফটওয়্যার চালাতে হয়। বেশিরভাগ স্ট্রিমার সেটা করেনই না।

ক্যাপশন থাকলেও, সেটা অনুবাদ হয় না

যারা শেষমেশ ক্যাপশনওয়ালা একটা স্ট্রিম খুঁজে পান, তাদের জন্য এই অংশটাই সবচেয়ে বড় ধাক্কা।

Twitch-এর ক্যাপশন হলো ট্রান্সক্রিপশন। কথাকে টেক্সটে বদলায়, একই ভাষায়। পুরো পাইপলাইনে এমন কিছু নেই যা জাপানিকে ইংরেজিতে বদলে আপনার কাছে পাঠায়। ফলে একজন স্ট্রিমার সবকিছু ঠিকভাবে করতে পারেন, সফটওয়্যার চালাতে পারেন, নিখুঁত একটা ক্যাপশন ট্র্যাকও পাঠাতে পারেন — তবু ইংরেজি-ভাষী দর্শক পাবেন জাপানিই।

ব্যাপারটা আরও অস্বস্তিকর। বেশিরভাগ স্ট্রিমার যে ফ্রি ক্যাপশনিং প্লাগইন ব্যবহার করেন, সেটা এটুকুও করতে পারে না: এর নিজস্ব ডকুমেন্টেশনই বলে, জাপানি বা রুশের মতো ভাষায় এটা ক্যাপশন আউটপুট সমর্থন করে না। যে স্ট্রিমারদের দর্শকদের ক্যাপশন সবচেয়ে বেশি দরকার, তারাই সবচেয়ে কম পারেন সেটা পাঠাতে।

স্ট্রিমে ক্যাপশন না থাকলে Twitch-এর নিজস্ব পরামর্শ হলো — আপনার ডিভাইসের অ্যাক্সেসিবিলিটি ফিচার ব্যবহার করে দেখুন। যেটা ভদ্রভাবে বলার একটা উপায় মাত্র যে, বাকিটা আপনার নিজের দায়িত্ব।

তাহলে আপনার হাতে কী কী উপায় আছে?

যা চেষ্টা করতে পারেনযা পাবেনকে এটা সেট করে
স্ট্রিমারের ক্যাপশনের অপেক্ষাএকই ভাষার টেক্সট, যদি কখনো আসেস্ট্রিমার
Twitch ক্যাপশন এক্সটেনশনভাষার মেনু, যদি ফিড থাকেস্ট্রিমার
কম্পিউটারের বিল্ট-ইন ক্যাপশনটেক্সট, সাধারণত একই ভাষায়আপনার হার্ডওয়্যার
চ্যাট ট্রান্সলেটর এক্সটেনশনশুধু চ্যাট, কখনো কথা নয়আপনি
ট্যাবের অডিও ক্যাপচারভিডিওর ওপর অনূদিত সাবটাইটেলআপনি

শেষ কলামটা আবার পড়ুন। পাঁচটার মধ্যে চারটা সারিই কারো না কারো ওপর নির্ভর করে বসে আছে। শুধু সবার নিচেরটাই শুরু থেকে শেষ পর্যন্ত আপনার — আর এটাই একমাত্র যা আপনি সত্যিই যে ভিডিওটা দেখছেন, তার ওপর আপনার ভাষায় লেখা বসায়।

নিজে থেকে একটা Twitch স্ট্রিমে সাবটাইটেল বসাবেন কীভাবে

শোনার চেয়ে আইডিয়াটা আসলে সহজ। আপনার স্পিকার তো স্ট্রিমটা বাজাচ্ছেই। অন্য একটা ব্রাউজার ট্যাবে চলা একটা ক্যাপশনিং টুল সেই একই শব্দ শুনতে পারে, প্রতিলিপি করতে পারে, আর সঙ্গে সঙ্গে অনুবাদও করতে পারে — বক্তার থেকে প্রায় এক সেকেন্ড পিছিয়ে। Twitch-কে কিছুই জিজ্ঞেস করা হয় না, তাই স্ট্রিমার কী সেট করেছেন বা করেননি, তাতে কিছু যায় আসে না।

সেটআপটা এই রকম, উদাহরণ হিসেবে Newey দিয়ে দেখানো হলো:

  1. কম্পিউটারে Chrome বা Edge-এ স্ট্রিমটা খুলুন। এই কৌশল Chromium-এর একটা ফিচার ব্যবহার করে, তাই ফোন বা Twitch অ্যাপে এটা চলবে না।
  2. দ্বিতীয় ট্যাবে Newey খুলুন এবং ট্যাব অডিওকে ইনপুট ধরে একটা সেশন শুরু করুন।
  3. Twitch-এর ট্যাবটা বেছে নিন, আর "Share audio" (অডিও শেয়ার করুন)-এ টিক দিন। এই ধাপটাই সবাই মিস করে। বাদ দিলে সেশনটা নীরবতার ওপরই খুশিমনে চলতে থাকবে — কোনো এরর নেই, কোনো সতর্কতা নেই, শুধু ক্যাপশন যা কখনও আসবে না।
  4. দুটো ভাষা ঠিক করুন: যেটায় কথা বলা হচ্ছে, আর যেটায় আপনি পড়তে চান।
  5. ক্যাপশন ওভারলেটা প্লেয়ারের নিচে টেনে আনুন। ওয়েবক্যামের নিচে, চ্যাটের ওপরে নয় — সাইডবার ঢেকে দিলে যে রিঅ্যাকশনগুলোর জন্য এসেছেন, সেগুলোই হারাবেন।
  6. থিয়েটার মোডে থাকুন। ফুলস্ক্রিন ভাসমান উইন্ডো লুকিয়ে ফেলে। তবু ফুলস্ক্রিন চাইলে, Chrome আর Edge এক্সটেনশন ক্যাপশন সরাসরি পেজের ওপর এঁকে দেয়, যেখানে ফুলস্ক্রিন সেটা গিলতে পারে না।

সত্যিই গুরুত্বপূর্ণ কোনো স্ট্রিম দেখার আগে আরেকটা কথা। Twitch গড়া হয়েছে ঠিক সেসব শব্দ দিয়ে, যেগুলো স্পিচ রিকগনিশন সবচেয়ে খারাপভাবে সামলায়: গেমের নাম, চ্যাম্পিয়নের নাম, স্ট্রিমারের হ্যান্ডেল, ভেতরের রসিকতা, আর এমোট থেকে জন্ম নেওয়া শব্দ। একটা শব্দকোষ এগুলো আগে থেকেই পিন করে রাখতে দেয় — Newey গেমিং, অ্যানিমে, K-pop আর ইন্টারনেট স্ল্যাংয়ের জন্য রেডিমেড সেট দেয়, আর ওপরে আজ রাতের নামগুলোও যোগ করতে পারেন। এটাই একটা বাক্য পড়া আর একটা আন্দাজ পড়ার মধ্যেকার পার্থক্য।

বাস্তবে এটা আসলে কেমন

শনিবার রাতে ফিরি। দুই মিনিট পার হয়ে গেছে। ক্যাপশনের লাইনটা বসে আছে স্ট্রিমারের থুতনির নিচে, আর ইংরেজিটা আসছে তার কণ্ঠের একটু পিছিয়ে: একজন ডেলিভারি ড্রাইভারের গল্প, তার ভেঙে পড়া ঘুমের রুটিন, একটা ডোনেশন-নাম যেটা তিনি উচ্চারণই করতে পারছেন না।

চ্যাট এমোটে ভরে যায়, আর এবার আপনিও একই মুহূর্তে হাসছেন, আধ সেকেন্ড দেরিতে। এটাই আসল অভিজ্ঞতা — কোনো ডাব নয়, ফ্যানসাব নয়। শুধু ঘরে থাকার মতো যথেষ্ট।

কী আশা করবেন, আর কী নয়

  • এটা ডেস্কটপের জিনিস। ফোন নেই, Twitch অ্যাপ নেই, টিভি নেই।
  • চ্যাট এখনও আপনার আগে পৌঁছায়। রিকগনিশন আর অনুবাদ বক্তার থেকে প্রায় এক সেকেন্ড পিছিয়ে থাকে, তাই এমোটের বন্যা আসে আপনি কারণটা পড়ার আগেই।
  • গান টেক্সট হয় না। পরিষ্কার কথা ভালো ক্যাপশন হয়। পুরো মিক্সের ওপর কোরাস হয় না, আর কিছু রিস্টার্ট করতেও হয় না — কথা শুরু হলেই ক্যাপশনও ফিরে আসে।
  • নাম না পিন করলে ভুল আসে। সে জন্যই ওপরের শব্দকোষটা।
  • বাক্য মাঝপথে নিজেকে আবার লেখে। এটা স্বাভাবিক, কারণটা এখানে
  • এটা উদ্ধৃত করবেন না। যা ক্লিপ করবেন বা বলবেন, তার আগে ভিডিওর সঙ্গে মিলিয়ে নিন।

যখন বোতামটা কখনোই আসবে না: Newey

Newey দর্শকের অংশটা করে দেয়। এটা ব্রাউজার ট্যাবে যা-ই চলুক তা শোনে আর ভিডিওর ওপর অনূদিত সাবটাইটেল বসিয়ে দেয়, 60টি ভাষার যেকোনোটিতে, Twitch যে শব্দভান্ডারের ওপর চলে তার জন্য শব্দকোষ প্যাকসহ।

আপনি আর যা-ই দেখুন না কেন, এটা একইভাবে কাজ করে — প্ল্যাটফর্ম-নিরপেক্ষ ভার্সনটা এখানে — আর এটা বেটা চলাকালীন বিনামূল্যে। আজ রাতের স্ট্রিমের পাশের ট্যাবে এটা খুলুন, আর অন্য কারো বোতামের অপেক্ষা বন্ধ করুন।

FAQ

এই Twitch স্ট্রিমে CC বোতাম নেই কেন?

কারণ স্ট্রিমার ক্যাপশন ডেটা পাঠাচ্ছেন না। Twitch ক্যাপশন থাকলে তবেই বোতামটা আঁকে, তাই কন্ট্রোল না থাকা মানে কিছুই আসছে না। এটা চালু করার মতো কোনো দর্শক-সেটিং নেই।

একটা Twitch স্ট্রিমকে কি আমি নিজের ভাষায় অনুবাদ করতে পারি?

Twitch দিয়ে না। এর ক্যাপশন হলো কথ্য ভাষারই ট্রান্সক্রিপ্ট, আর দর্শকরা অনুবাদের অনুরোধ করতে পারেন না। যেটা কাজ করে তা হলো — স্ট্রিমের ট্যাবের অডিও Newey-এর মতো একটা টুল দিয়ে ক্যাপচার করে সঙ্গে সঙ্গে অনুবাদ করানো।

একটা জাপানি Twitch স্ট্রিম কীভাবে ইংরেজিতে দেখব?

Chrome বা Edge-এ স্ট্রিমটা খুলুন, দ্বিতীয় ট্যাবে একটা ক্যাপশনিং টুল চালান আর স্ট্রিমের ট্যাবের অডিও শেয়ার করুন, তারপর ইনপুটে জাপানি আর আউটপুটে ইংরেজি ঠিক করুন। আগেভাগে একটা অ্যানিমে বা স্ল্যাং শব্দকোষ লোড করলে নামগুলো লক্ষণীয়ভাবে ভালো আসে। একই পদ্ধতি কাজ করে সাবটাইটেল-বিহীন অ্যানিমে ও সিনেমার ক্ষেত্রেও।

এটা কি Twitch মোবাইল অ্যাপে কাজ করে?

না। ট্যাব অডিও ক্যাপচার একটা ডেস্কটপ ব্রাউজার ফিচার, যার মোবাইলে কোনো সমতুল্য নেই। স্ট্রিমার সত্যিই যে ক্যাপশন পাঠান, তা ফোন অ্যাপে ঠিকই পৌঁছায় — কিন্তু সেটাই তো সেই ক্যাপশন, যা আপনি ইচ্ছেমতো হাজির করতে পারেন না।

Twitch-এর চ্যাটও কি আমি নিজের ভাষায় পড়তে পারি?

সেটা আলাদা সমস্যার জন্য আলাদা টুল। চ্যাট মানে পেজের ওপর টেক্সট, তাই সেটা সামলায় একটা পেজ-ট্রান্সলেশন এক্সটেনশন, আর কথার জন্য দরকার একটা ক্যাপশনিং টুল। দুটো একসঙ্গে চালানো একদম স্বাভাবিক।

আরও পোস্ট

যা-ই দেখুন, যার সাথেই কথা বলুন

ভাষার ভার ক্যাপশনের হাতে ছেড়ে দিন। একটি অ্যাকাউন্ট, শুরু করতে তিন সেকেন্ড সময় লাগে।