অনেকের আমরা একাধিক ভাষা বলি। আপনি অনুবাদকও হতে পারেন। আপনার পরিস্থিতি যেন যেন, সত্যি হলো অনুবাদ টুল অনেকের দ্বারা নিয়মিত ব্যবহার হয়। যেকোনো সময় আমাদের প্রায় সবারই একটি ব্যবহার করার প্রয়োজন পড়ে। লিনাক্স চিন্তা করলে চমৎকার অনুবাদ অ্যাপ মনে হয় না। কিন্তু লিনাক্সের জন্য কিছু সলিড ভাষা অনুবাদ টুল আছে, যাদের মধ্যে থেকে কিছু এখানে আলোচনা করা হয়েছে।
1. Translate Shell
Translate Shell একটি কমান্ড-লাইন-ভিত্তিক টুল যা Google Translate, Apertium, Yandex.Translate, এবং Apertium-এর ইঞ্জিন ব্যবহার করে।
Translate Shell ইনস্টল করার কিছু অপশন আছে। টার্মিনাল থেকে নিচের ডিস্ট্রোগুলোর জন্য ইনস্টল করা যায়।
Debian এবং Ubuntu-ভিত্তিক ডিস্ট্রো:
sudo apt-get install translate-shell
Arch-ভিত্তিক ডিস্ট্রো:
sudo pacman -S translate-shell
Fedora:
sudo dnf install translate-shell
বিকল্পভাবে, Translate Shell সরাসরি এর Git রিপোজিটরি থেকে ডাউনলোড ও ইনস্টল করা যায়:
git clone https://github.com/soimort/translate-shell cd translate-shell/ make sudo make install
Translate Shell ব্যবহার
Translate Shell ডিফল্টভাবে ইংরেজিতে অনুবাদ করে। অন্য ভাষার একটি শব্দ ইংরেজিতে অনুবাদ করতে:
trans word
উদাহরণস্বরূপ, স্প্যানিশ শব্দ "bueno" ইংরেজিতে অনুবাদ করলে "good" অনুবাদ হিসেবে পাওয়া যাবে।
পুরো বাক্য অনুবাদ করতে trans ব্যবহার করুন এবং অনুবাদ করার বাক্যটি কোটেশন মার্কের মধ্যে রাখুন। উদাহরণ:
trans "comment t'appeles tu"
ফাইলের কন্টেন্টও অনুবাদ করা যায়:
trans file:filepath
"filepath"-র জায়গায় আপনার ফাইলের ফুল পাথ দিন। যদি ভাষা কোড জানতে চান, তবে শুধু রান করুন:
trans -R
ভাষা কোড জানা গুরুত্বপূর্ণ নির্দিষ্ট ভাষায় অনুবাদ করার জন্য। কখনও কখনও একাধিক ভাষায় অনুবাদ প্রয়োজন হয়। উদাহরণস্বরূপ, "technology" ফ্রেঞ্চ এবং স্প্যানিশে অনুবাদ করতে চাইলে:
trans -t fr+es technology
একাধিক ভাষায় অনুবাদ করতে নিচের সিনট্যাক্স ব্যবহার করুন:
trans -t fr+es "Make technology easier"
সোর্স ল্যাঙ্গুয়েজও নির্দিষ্ট করতে হতে পারে। ta অপশন দিয়ে এটি করা যায়। অনুবাদ ইঞ্জিনগুলো সবসময় সোর্স ল্যাঙ্গুয়েজ সঠিকভাবে শনাক্ত করে না। উদাহরণস্বরূপ, "vert" ফ্রেঞ্চ থেকে ইংরেজিতে অনুবাদ করতে চাইলে:
trans fr: vert
2. Crow Translate
Crow Translate লিনাক্সের জন্য একটি ভাষা অনুবাদ টুল যার GUI ও কমান্ড-লাইন ইন্টারফেস দুটোই আছে। এটি Google Translate, Yandex Translate, এবং Bing Translator-এর ইঞ্জিন ব্যবহার করে।
Crow Translate ইনস্টলেশন
Crow Translate Windows এবং Linux উভয়ের জন্য উপলব্ধ। সকল প্রয়োজনীয় ফাইল GitHub-এ আছে। এই টিউটোরিয়াল Ubuntu, Debian, Linux Mint-এ ইনস্টলেশন দেখাবে।
প্রথমে কিছু ডিপেন্ডেন্সি ইনস্টল করুন:
sudo apt install libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediawidgets5 libqt5qml5 libqt5quick5 qtgstreamer-plugins-qt5
এরপর GitHub থেকে .deb ফাইল ডাউনলোড করুন Downloads ফোল্ডারে।
নিচের কোড রান করুন। "filename"-র জায়গায় ডাউনলোড করা .deb ফাইলের নাম দিন।
cd Downloads sudo dpkg -i filename
যদি এরর হয়, তাহলে রান করুন:
sudo apt --fix-broken install
ইনস্টলেশন প্রক্রিয়া পুরা হলে Crow Translate চালু করতে পারবেন।
Crow Translate ব্যবহার
Crow Translate ১১৭ ভাষা সাপোর্ট করে। সেগুলো অ্যাপের ভেতর থেকে দেখা যাবে।
স্ক্রিনের নিচের ডান পাশ থেকে কাঙ্ক্ষিত অনুবাদ ইঞ্জিন বেছে নিন। GUI অপারেট করা খুব সহজ এবং এটি অটো-ডিটেক্ট করে কাঙ্ক্ষিত ভাষা। এটি আপনাকে ভাষা নির্দিষ্ট করার সুযোগও দেয় যদি ইঞ্জিন বুঝতে না পারে।
কমান্ড লাইন থেকে Crow Translate ব্যবহার করতে চাইলে হেল্প কমান্ড রান করুন:
crow --help
3. Tuxtrans
Tuxtrans একটি সম্পূর্ণ লিনাক্স অপারেটিং সিস্টেম যা অনুবাদকদের উদ্দেশ্যে তৈরি। এটি Ubuntu-ভিত্তিক এবং অনুবাদকারীদের সাহায্য করার জন্য অনেক টুলসহ আসে। এর মধ্যে Apertium এবং OmegaT রয়েছে। এটি স্পষ্টভাবে পেশাদার অনুবাদকারীদের জন্য তৈরি। Tuxtrans ওয়েবসাইটে OS-র সাথে দেওয়া সফটওয়্যারের তালিকা রয়েছে। জানা উচিত, Tuxtrans ফ্রি উপলব্ধ।
শেষ মতামত
লিনাক্স অনেক টুল অফার করে যা ভাষায় অনুবাদ করতে সাহায্য করে। সাধারণ ব্যবহারকারীর জন্য Translate Shell এবং Crow Translate দুটি চমৎকার পছন্দ। আপনি পেশাদার হলে Tuxtrans অপারেটিং সিস্টেম বিবেচনা করতে পারেন কারণ এটি আপনার কাজের সকল টুল দিয়ে আসে। কিন্তু যদি আপনি এখনও ওয়েব-ভিত্তিক Google Translate পছন্দ করেন, তবে আমাদের টিউটোরিয়াল থেকে Google Translate প্রো 처রমত ব্যবহার করার ট্রিক শিখতে পারেন।