লিনাক্সের জন্য সেরা কমান্ড লাইন ভাষার অনুবাদক


ভাষার অনুবাদ অ্যাপ্লিকেশনগুলির গুরুত্বকে খুব বেশি গুরুত্ব দেওয়া যায় না বিশেষত যারা খুব বেশি ভ্রমণ করেন বা নিয়মিতভাবে একই ভাষা ভাগ করে না এমন লোকদের সাথে যোগাযোগ করেন।

আজ, আমি আপনাকে লিনাক্সের জন্য সেরা কমান্ড-লাইন ভিত্তিক অনুবাদ সরঞ্জামগুলির সাথে পরিচয় করিয়ে দিচ্ছি।

ডিপএল অনুবাদক সি এল এল

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

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

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

এরপরে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করে ডেবিয়ান এবং উবুন্টু বিতরণে ডেবিয়ান প্যাকেজ সংগ্রহস্থল ব্যবহার করে সুতা প্যাকেজ নির্ভরতা ম্যানেজার ইনস্টল করুন।

$ 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
$ sudo apt-get update
$ sudo apt-get install yarn

CentOS, ফেডোরা এবং RHEL বিতরণে আপনি RPM প্যাকেজ সংগ্রহস্থলের মাধ্যমে সুতা ইনস্টল করতে পারেন।

# curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
# yum install yarn  [On CentOS/RHEL]
# dnf install yarn  [On Fedora]

এখন নিম্নলিখিত কমান্ডটি ব্যবহার করে ডিপএল অনুবাদক কমান্ড-লাইন সরঞ্জাম ইনস্টল করুন।

$ yarn global add deepl-translator-cli

ডিপএল সংস্করণ পরীক্ষা করে ইনস্টলেশন স্থিতি যাচাই করুন।

$ deepl --version

ডিপএল ডিপল ডটকম এ মূল ওয়েবসাইটটিতে এপিআই কল করে কাজ করে তাই এই মুহুর্তে এটি ব্যবহারের জন্য আপনাকে অনলাইন হতে হবে। এটি 5.1 পেটাএফএলপিএস-এর সক্ষম একটি সুপার কম্পিউটারে চালিত হয়েছে - একটি পলকে ভাষাগুলি সনাক্ত ও অনুবাদ করার জন্য যথেষ্ট গতি।

# Translate text into German
$ deepl translate -t 'DE' 'How do you do?'

# Pipe text from standard input
$ echo 'How do you do?' | deepl translate -t 'DE'

# Detect language
$ deepl detect 'Wie geht es Ihnen?'

# For help
$ deepl -h
$ deepl translate -h
$ deepl detect -h

2. শেল অনুবাদ করুন

শেল অনুবাদ করুন (পূর্বে গুগল অনুবাদ সি এল আই ) একটি ফ্রি এবং ওপেন সোর্স কমান্ড-লাইন ভাষা অনুবাদক সরঞ্জাম যা গুগল ট্রান্সলেট, ইয়ানডেক্স ট্রান্সলেট, অ্যাপারটিয়াম এবং বিং অনুবাদক দ্বারা চালিত। এটি উইন্ডোজ (সাইগউইন, ডাব্লুএসএল বা এমএসওয়াইএস 2 এর মাধ্যমে), জিএনইউ/লিনাক্স, ম্যাকোস এবং বিএসডি সহ বেশিরভাগ পসিক্স-কমপ্লায়েন্ট সিস্টেমের জন্য উপলব্ধ।

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

$ trans 'Saluton, Mondo!'
Saluton, Mondo!

Hello, World!

Translations of Saluton, Mondo!
[ Esperanto -> English ]
Saluton ,
    Hello,
Mondo !
    World!
$ trans -brief 'Saluton, Mondo!'
Hello, World!

যখন একটি ইন্টারেক্টিভ শেল হিসাবে ব্যবহৃত হয়, আপনি পাঠ্যগুলি লাইন দিয়ে প্রবেশ করার সাথে সাথে এটি পাঠ্যগুলিকে অনুবাদ করবে। উদাহরণ স্বরূপ,

$ trans -shell -brief
> Rien ne réussit comme le succès.
Nothing succeeds like success.
> Was mich nicht umbringt, macht mich stärker.
What does not kill me makes me stronger.
> Юмор есть остроумие глубокого чувства.
Humor has a deep sense of wit.
> 幸福になるためには、人から愛されるのが一番の近道。
In order to be happy, the best way is to be loved by people.

আমার প্রস্তাবিত ডাউনলোডের পদ্ধতিটি হ'ল এখান থেকে স্ব-অন্তর্ভুক্ত এক্সিকিউটেবল ফাইলটি আপনার দখলে রাখুন, আপনার পথে রাখুন এবং নীচের আদেশগুলি পরিচালনা করুন:

$ wget git.io/trans
$ chmod +x ./trans

ইনস্টলেশন ও ব্যবহারের বিষয়ে আরও তথ্যের জন্য এটির অফিসিয়াল গিটহাব পৃষ্ঠাটি দেখুন।

আপনি কি লিনাক্সের জন্য অসাধারণ অন্যান্য কমান্ড লাইন পাঠ্য অনুবাদক অ্যাপস জানেন? নীচের মন্তব্য বিভাগে আপনার পরামর্শ যুক্ত করুন।