Linux'ta Metni Bir Dilden Diğerine Çevirin

Linux'ta Metni Bir Dilden Diğerine Çevirin

Terminali kullanarak bir metin dizesini birden çok dil arasında çevirmek mi istiyorsunuz? Belki internette gezinirken farklı bir dilde yazılmış bir mesajla karşılaştınız ve bunun ne anlama geldiğini öğrenmek istiyorsunuz. Neyse ki Linux, kelimeleri bir dilden diğerine dönüştürmek için kullanabileceğiniz birkaç komut satırı uygulamasına sahiptir.





Bu makalede, bir kullanıcının dizeleri doğrudan sistem terminalinden başka bir dile çevirmesine izin veren DeepL Translator ve Translate Shell adlı iki yardımcı programı tartışacağız.





DeepL Translator'ı Kullanma

DeepL Translator, metni diller arasında çevirmek için makine öğrenimi teknolojisini kullanır. Bir metnin dilini kendiniz bulamıyorsanız, DeepL Tercüman onu sizin için otomatik olarak tanımlar. Metni çevirmek için DeepL API'sini kullandığından çevirmeni kullanmak için sisteminizin aktif bir internet bağlantısına sahip olması gerekir.





DeepL Tercüman aşağıdaki dilleri destekler:

  • İngilizce
  • Almanca
  • Fransızca
  • İtalyan
  • Flemenkçe
  • İspanyol
  • Rusça
  • Portekizce
  • Lehçe

DeepL Translator için Linux paketinin kullanımı ücretsizdir. Ancak, aracı sık sık kullanmayı planlıyorsanız bir abonelik satın alabilirsiniz. Her ülke için planlar ve fiyatlandırma farklı olsa da, her birinin kullanıcılar için ücretsiz bir aboneliği de vardır.



DeepL Translator'ı Yükleme

DeepL Translator'ı Linux makinenizde çalıştırmak için önce Node.js'nin en son sürümünü yüklemeniz gerekir.

Şimdi Yarn paket yöneticisini indirin ve kurun. İşlem, bazı Linux dağıtımları için biraz farklıdır. Bu kılavuzda, Yarn'ın Debian ve Fedora'ya nasıl kurulacağını tartışacağız.





Ubuntu gibi Debian tabanlı dağıtımlarda, Yarn GPG anahtarını kullanarak indirin. kıvrılmak .

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

Yarn Debian deposunu sisteminizin depo listesine ekleyin.





yeni bilgisayara kurulacak şeyler
echo 'deb https://dl.yarnpkg.com/debian/ stable main' | sudo tee /etc/apt/sources.list.d/yarn.list

Depo listesini güncelleyin ve Yarn'ı kullanarak UYGUN .

sudo apt update
sudo apt install yarn

Fedora ve diğer RPM tabanlı dağıtımlarda, önce Yarn deposunu depo listesine eklemeniz gerekir. Node.js bağımlılıkları Fedora'ya otomatik olarak yüklenir, bu nedenle bunları manuel olarak yüklemeniz gerekmez.

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

Yarn'ı aşağıdakilerden birini kullanarak kurabilirsiniz: DNF veya yum . Terminalde aşağıdaki komutlardan herhangi birini yazın.

sudo yum install yarn
sudo dnf install yarn

Yarn paket yöneticisini sisteminize yüklediğinize göre artık DeepL Translator paketini indirmenin zamanı geldi. DeepL Translator'ı yüklemek için şunu yazın:

yarn global add deepl-translator-cli

Paketin sürüm bilgilerini kontrol ederek Yarn'ın DeepL Translator'ı sisteminize başarıyla yüklediğini doğrulayabilirsiniz.

deepl --version

DeepL Çevirmen Nasıl Kullanılır

DeepL Translator ile metin çevirmek basittir. Bir dizeyi başka bir dile çevirmek için dil kodunu ve komutla dizeyi belirtin.

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

Yukarıda bahsedildiği gibi, DeepL Tercüman belirtilen metin parçasının dilini algılayabilir. Bunu yapmak için, tespit etmek seçeneği ile derin emretmek.

deepl detect 'Dies ist in Englisch'

Diğer Linux komutları gibi, derin standart çıktı ile. Örneğin:

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

Tercümanı nasıl kullanacağınızı bilmiyorsanız, yardım bölümünü kullanarak kontrol edebilirsiniz. -H bayrak. Geliştiriciler, yardımcı programda bulunan her seçenek için yardım sayfaları sağlamıştır.

deepl -h
deepl translate -h
deepl detect -h

İlgili: Tüm Belgeyi Microsoft Word'de Çevirme

Kabuğu Çevir Yardımcı Programını Kullanma

Translate Shell, Linux'ta bulunan en yaygın kullanılan komut satırı dili çevirmenlerinden biridir. Daha önce, Google Translate CLI olarak biliniyordu. Google Translate, Bing Translator, Apertium ve Yandex Translate'in gücü, onu metin dizelerini doğrudan terminalden çevirmek için güvenilir bir araç haline getirir.

Translate Shell'i Linux makinenize kurmak için yürütülebilir dosyayı indirin ve sisteminizin ortam değişkenlerine ekleyin.

wget git.io/trans

İndirilen dosyaya yürütülebilir izinler atayın.

sudo chmod +x ./trans

Yürütülebilir dosyayı ortam değişkenlerine ekleyin.

mavi ekran system_service_exception
sudo mv ./trans /usr/local/bin

Çeviri Kabuğu Nasıl Kullanılır

Translate Shell ile metin çevirmek, DeepL Translator ile karşılaştırıldığında oldukça kolaydır. Uygulamada üç çıkış modu vardır: Varsayılan, Etkileşimli ve Kısa.

Varsayılan modda çıktı, çeviriyle ilgili bilgileri içerir. Öte yandan, kısa mod yalnızca çevrilmiş metni görüntüler.

Varsayılan olarak, yardımcı program metni İngilizce'ye çevirir. Translate Shell kullanarak bir dizeyi İngilizce olarak çevirmek için:

trans 'Dies ist in Englisch'

Sistem aşağıdaki çıktıyı gösterecektir.

Bir dizeyi İngilizce dışında başka bir dile çevirmek istiyorsanız, dil kodunu kullanmanız gerekir. Örneğin, bir dizeyi İngilizce'den İspanyolca'ya dönüştürmek için:

trans :es 'Hello Everyone'

Çıktı:

Hola a todas

Translate Shell metnin dilini tanımlayamıyorsa, komutla dil kodunu belirtebilirsiniz.

trans es: 'Hola a todas'

Son iki komutta, ekranın sol tarafının kolon ( : ) karakteri kaynak dil içindir ve sağ taraf hedef dil içindir.

Tek bir dizeyi birden çok dile çevirmek için, ilgili dil kodlarını Daha ( + ) karakter.

trans :es+hi 'Hello Everyone'

Yukarıda belirtilen komut, belirtilen metni İspanyolca ve Hintçe'ye çevirecektir.

Hem kaynak hem de hedef dilleri de iletebilirsiniz.

trans es:hi 'Hola a todas'

Dizenin dilini bilmiyorsanız, kullanabilirsiniz. -İD varsayılan ile bayrak trans emretmek.

trans -id 'Hola a todas'

Tam dosyaları başka bir dile çevirmek için dosyanın adını iletin.

trans en:es file://document.txt

Kullan -kısa bilgi basit bir çıktı biçimine geçmek için bayrak.

trans -brief 'Dies ist in Englisch'

Çıktı:

This is in English

Etkileşimli Translate Shell'i kullanmak için:

trans -shell -brief

Artık ifadelerinizi yazmaya başlayabilirsiniz ve sistem metni interaktif bir şekilde çevirecektir.

Linux Komut Satırında Metin Çevirme

Bazen internette gezinirken anlamadığınız bir dilde yazılmış bir metinle karşılaşmış olabilirsiniz. Günümüzde çoğu tarayıcının otomatik dil çeviri özellikleri olmasına rağmen, her seferinde iyi çalışmıyorlar. Bu gibi durumlarda, bir komut satırı dili tercümanına sahip olmak yardımcı olabilir.

Ayrıca çevrimiçi araçları kullanarak bir web sayfasını çevirmeyi de seçebilirsiniz. İnternette herhangi bir web sayfasını istediğiniz dile anında çevirmenize yardımcı olabilecek çeşitli araçlar mevcuttur.

Paylaş Paylaş Cıvıldamak E-posta Web Sayfalarını Çevirmek için En İyi 7 Tarayıcı Aracı

Birden fazla dilde akıcı değilseniz, İnternet'in neredeyse yarısına erişilemez. Peki çeviri için en iyi araçlar nelerdir? Bunlar.

wow private server nasıl oynanır
Sonrakini Oku İlgili konular
  • Linux
  • Tercüme
  • Google Çeviri
  • terminal
  • Linux
Yazar hakkında Deepesh Sharma(79 Makale Yayımlandı)

Deepesh, MUO'da Linux için Junior Editördür. Tüm yeni gelenlere keyifli bir deneyim sunmayı amaçlayan Linux hakkında bilgilendirici kılavuzlar yazıyor. Filmlerden emin değilim, ama teknoloji hakkında konuşmak istersen, o senin adamın. Boş zamanlarında onu kitap okurken, farklı müzik türleri dinlerken veya gitar çalarken bulabilirsiniz.

Deepesh Sharma'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın