লিনাক্সে একটি ভাষা থেকে অন্য ভাষায় পাঠ্য অনুবাদ করুন

লিনাক্সে একটি ভাষা থেকে অন্য ভাষায় পাঠ্য অনুবাদ করুন

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





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





DeepL অনুবাদক ব্যবহার করে

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





DeepL অনুবাদক নিম্নলিখিত ভাষা সমর্থন করে:

  • ইংরেজি
  • জার্মান
  • ফরাসি
  • ইতালিয়ান
  • ডাচ
  • স্পেনীয়
  • রাশিয়ান
  • পর্তুগীজ
  • পোলিশ

ডিপএল অনুবাদকের জন্য লিনাক্স প্যাকেজটি বিনামূল্যে ব্যবহার করা যায়। যাইহোক, যদি আপনি ঘন ঘন টুলটি ব্যবহার করার পরিকল্পনা করেন তবে আপনি একটি সাবস্ক্রিপশন কিনতে পারেন। যদিও প্রতিটি দেশের জন্য পরিকল্পনা এবং মূল্য আলাদা, প্রত্যেকেরই ব্যবহারকারীদের জন্য বিনামূল্যে সাবস্ক্রিপশন রয়েছে।



DeepL অনুবাদক ইনস্টল করা হচ্ছে

আপনার লিনাক্স মেশিনে ডিপএল অনুবাদক চালানোর জন্য, আপনাকে প্রথমে Node.js এর সর্বশেষ সংস্করণটি ইনস্টল করতে হবে।

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





উবুন্টুর মতো ডেবিয়ান ভিত্তিক ডিস্ট্রিবিউশনে, সুতা জিপিজি কী ব্যবহার করে ডাউনলোড করুন কার্ল

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

আপনার সিস্টেমের সংগ্রহস্থল তালিকায় ইয়ার্ন ডেবিয়ান সংগ্রহস্থল যুক্ত করুন।





আমার সেলুলার ডেটা এত ধীর কেন?
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

সংগ্রহস্থল তালিকা আপডেট করুন এবং সুতা ব্যবহার করে ইনস্টল করুন APT

sudo apt update
sudo apt install yarn

ফেডোরা এবং অন্যান্য RPM- ভিত্তিক ডিস্ট্রোতে, প্রথমে আপনাকে সংগ্রহস্থল তালিকায় ইয়ার্ন রেপো যোগ করতে হবে। Node.js নির্ভরতাগুলি ফেডোরাতে স্বয়ংক্রিয়ভাবে ইনস্টল করা হবে, তাই আপনাকে সেগুলি ম্যানুয়ালি ইনস্টল করতে হবে না।

curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo

আপনি ব্যবহার করে সুতা ইনস্টল করতে পারেন ডিএনএফ অথবা ইয়াম । টার্মিনালে নিচের যেকোনো কমান্ড টাইপ করুন।

sudo yum install yarn
sudo dnf install yarn

এখন যেহেতু আপনি আপনার সিস্টেমে ইয়ার্ন প্যাকেজ ম্যানেজার ইনস্টল করেছেন, এখন সময় এসেছে ডিপএল ট্রান্সলেটর প্যাকেজটি ডাউনলোড করার। DeepL অনুবাদক ইনস্টল করতে, টাইপ করুন:

yarn global add deepl-translator-cli

প্যাকেজের সংস্করণের তথ্য পরীক্ষা করে সুতা সফলভাবে আপনার সিস্টেমে ডিপএল ট্রান্সলেটর ইনস্টল করেছে কিনা তা যাচাই করতে পারেন।

deepl --version

কিভাবে DeepL অনুবাদক ব্যবহার করবেন

ডিপএল অনুবাদকের সাথে পাঠ্য অনুবাদ করা সহজ। একটি স্ট্রিংকে অন্য ভাষায় অনুবাদ করতে, ভাষা কোড এবং স্ট্রিংটি কমান্ড দিয়ে নির্দিষ্ট করুন।

deepl translate -t 'DE' 'Hello how are you'

উপরে উল্লিখিত হিসাবে, ডিপএল অনুবাদক নির্দিষ্ট পাঠ্যের ভাষা সনাক্ত করতে পারে। এটি করার জন্য, ব্যবহার করুন সনাক্ত করা সঙ্গে বিকল্প গভীর কমান্ড

deepl detect 'Dies ist in Englisch'

অন্যান্য লিনাক্স কমান্ডের মতো, আপনি পাইপ করতে পারেন গভীর স্ট্যান্ডার্ড আউটপুট সহ। উদাহরণ স্বরূপ:

echo 'How are you' | deepl translate -t 'DE'

অনুবাদক কিভাবে ব্যবহার করবেন তা যদি আপনি বুঝতে না পারেন, তাহলে আপনি সাহায্য বিভাগটি ব্যবহার করে দেখতে পারেন -হ পতাকা ডেভেলপাররা ইউটিলিটিতে উপলব্ধ প্রতিটি বিকল্পের জন্য সহায়তা পৃষ্ঠা সরবরাহ করেছে।

deepl -h
deepl translate -h
deepl detect -h

সম্পর্কিত: কিভাবে মাইক্রোসফট ওয়ার্ডে একটি সম্পূর্ণ ডকুমেন্ট অনুবাদ করবেন

অনুবাদ শেল ইউটিলিটি ব্যবহার করে

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

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

wget git.io/trans

ডাউনলোড করা ফাইলে এক্সিকিউটেবল পারমিশন বরাদ্দ করুন।

sudo chmod +x ./trans

পরিবেশগত ভেরিয়েবলে এক্সিকিউটেবল যোগ করুন।

কিভাবে মাদারবোর্ড মডেল খুঁজে বের করতে হয়
sudo mv ./trans /usr/local/bin

অনুবাদ শেল কিভাবে ব্যবহার করবেন

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

ডিফল্ট মোডে, আউটপুটে অনুবাদ সম্পর্কিত তথ্য থাকে। অন্যদিকে, সংক্ষিপ্ত মোড শুধুমাত্র অনুবাদিত পাঠ্য প্রদর্শন করবে।

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

trans 'Dies ist in Englisch'

সিস্টেমটি নিম্নলিখিত আউটপুট প্রদর্শন করবে।

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

trans :es 'Hello Everyone'

আউটপুট:

Hola a todas

যদি অনুবাদ শেল পাঠ্যের ভাষা সনাক্ত করতে অক্ষম হয়, আপনি কমান্ড দিয়ে ভাষা কোড নির্দিষ্ট করতে পারেন।

trans es: 'Hola a todas'

লক্ষ্য করুন যে শেষ দুটি কমান্ডে, এর বাম দিকে কোলন ( : ) চরিত্রটি উৎস ভাষার জন্য এবং ডান দিকটি গন্তব্য ভাষার জন্য।

একটি একক স্ট্রিংকে একাধিক ভাষায় অনুবাদ করতে, সংশ্লিষ্ট ভাষা কোডগুলি দ্বারা পৃথক করে পাস করুন আরো ( + ) চরিত্র।

trans :es+hi 'Hello Everyone'

পূর্বোক্ত কমান্ডটি নির্দিষ্ট পাঠ্যকে স্প্যানিশ এবং হিন্দিতে অনুবাদ করবে।

আপনি উৎস এবং গন্তব্য উভয় ভাষাতেই পাস করতে পারেন।

trans es:hi 'Hola a todas'

আপনি যদি স্ট্রিং এর ভাষা না জানেন, তাহলে আপনি ব্যবহার করতে পারেন -আইডি ডিফল্ট সহ পতাকা ট্রান্স কমান্ড

trans -id 'Hola a todas'

সম্পূর্ণ ফাইল অন্য ভাষায় অনুবাদ করতে, ফাইলের নাম পাস করুন।

trans en:es file://document.txt

ব্যবহার -সংক্ষিপ্ত একটি সাধারণ আউটপুট ফরম্যাটে স্যুইচ করার জন্য পতাকা।

trans -brief 'Dies ist in Englisch'

আউটপুট:

This is in English

ইন্টারেক্টিভ অনুবাদ শেল ব্যবহার করতে:

trans -shell -brief

এখন আপনি আপনার বিবৃতি টাইপ করা শুরু করতে পারেন এবং সিস্টেম একটি ইন্টারেক্টিভ উপায়ে পাঠ্য অনুবাদ করবে।

লিনাক্স কমান্ড লাইনে পাঠ্য অনুবাদ করা

কখনও কখনও ইন্টারনেট ব্রাউজ করার সময়, আপনি হয়তো এমন ভাষায় লিখিত একটি লেখা দেখতে পাবেন যা আপনি বুঝতে পারছেন না। যদিও বেশিরভাগ ব্রাউজারে আজকাল স্বয়ংক্রিয় ভাষা অনুবাদ বৈশিষ্ট্য রয়েছে, তারা প্রতিবার ভাল কাজ করে না। এই ধরনের পরিস্থিতিতে, কমান্ড-লাইন ভাষা অনুবাদক থাকা সহায়ক হতে পারে।

আপনি অনলাইন টুল ব্যবহার করে একটি ওয়েবপেজ অনুবাদ করতেও বেছে নিতে পারেন। ইন্টারনেটে বেশ কিছু টুল পাওয়া যায় যা আপনাকে যেকোনো ওয়েব পেজকে আপনার কাঙ্ক্ষিত ভাষায় তাত্ক্ষণিকভাবে অনুবাদ করতে সাহায্য করতে পারে।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল ওয়েব পেজ অনুবাদ করার জন্য 7 টি সেরা ব্রাউজার টুল

ইন্টারনেটের প্রায় অর্ধেক অ্যাক্সেসযোগ্য নয় যদি না আপনি একাধিক ভাষায় সাবলীল হন। তাহলে অনুবাদের জন্য সেরা হাতিয়ার কি? এই বেশী.

টাইম ওয়ার্নার কেবল পাইরেসি সতর্কতা 2017
পরবর্তী পড়ুন সম্পর্কিত বিষয়
  • লিনাক্স
  • অনুবাদ
  • গুগল অনুবাদ
  • টার্মিনাল
  • লিনাক্স
লেখক সম্পর্কে দীপেশ শর্মা(79 নিবন্ধ প্রকাশিত)

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

দীপেশ শর্মার কাছ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন