Terminali kullanarak bir metin dizesini birden çok dil arasında çevirmek mi istiyorsunuz? Belki internette dolaşırken 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 iki yardımcı program olan DeepL Translator ve Translate Shell'i tartışacağız.
DeepL Translator'ı kullanma
DeepL Translator, metni diller arasında çevirmek için makine öğrenimi teknolojisini kullanır. Bir metnin dilini kendiniz bulamazsanız, DeepL Çevirici onu sizin için otomatik olarak tanımlar. Metni çevirmek için DeepL API'den yararlandığı için tercümanı kullanmak için sisteminizin aktif bir internet bağlantısına sahip olması gerekir.
DeepL Translator aşağıdaki dilleri destekler:
- ingilizce
- 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. Planlar ve fiyatlar her ülke için farklı olsa da, her birinin kullanıcılar için ücretsiz aboneliği de vardır.
DeepL Translator'ı Yükleme
DeepL Translator'ı Linux makinenizde çalıştırmak için yapmanız gerekecek Node.js'nin en son sürümünü yükleyin ilk.
Ş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 yükleneceğini tartışacağız.
Ubuntu gibi Debian tabanlı dağıtımlarda Yarn GPG anahtarını şu şekilde indirin: kıvırmak.
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key eklentisi -
Yarn Debian deposunu sisteminizin depo listesine ekleyin.
echo "deb https://dl.yarnpkg.com/debian/ kararlı ana "| sudo tee /etc/apt/sources.list.d/yarn.list
Depo listesini güncelleyin ve Yarn'ı kullanarak yükleyin. UYGUN.
sudo apt güncellemesi
sudo apt yükleme ipliği
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ükleneceği için bunları manuel olarak yüklemenize gerek yoktur.
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
İpliği her ikisini de kullanarak kurabilirsiniz. DNF veya nefis. Terminalde aşağıdaki komutlardan herhangi birini yazın.
sudo yum yükleme ipliği
sudo dnf yükleme ipliği
Yarn paket yöneticisini sisteminize yüklediğinize göre, DeepL Translator paketini indirmenin zamanı geldi. DeepL Translator'ı yüklemek için şunu yazın:
iplik global derin çevirmen-kli ekle
Paketin sürüm bilgilerini kontrol ederek Yarn'ın DeepL Translator'ı sisteminize başarıyla kurup kurmadığını doğrulayabilirsiniz.
deepl --version
DeepL Translator Nasıl Kullanılır
DeepL Translator ile metni çevirmek basittir. Bir dizeyi başka bir dile çevirmek için, dil kodunu ve komutla dizeyi belirtin.
deepl translate -t "DE" "Merhaba nasılsın"
Yukarıda bahsedildiği gibi, DeepL Translator belirtilen metin parçasının dilini algılayabilir. Bunu yapmak için şunu kullanın: tespit etmek ile seçenek derin komut.
derin tespit "Dies ist in English"
Diğer Linux komutları gibi, aktarabilirsiniz derin standart çıktı ile. Örneğin:
echo "Nasılsın" | deepl çeviri -t "DE"
Çevirmeni nasıl kullanacağınızı çözemezseniz, yardım bölümünü kontrol edebilirsiniz. -h bayrak. Geliştiriciler, yardımcı programda bulunan her seçenek için yardım sayfaları sağlamıştır.
derin-h
derin çeviri -h
derin tespit -h
İlişkili: Microsoft Word'de Bir Belgenin Tamamı Nasıl Çevirilir
Translate Shell, Linux'ta bulunan en yaygın kullanılan komut satırı dil çevirmenlerinden biridir. Daha önce Google Translate CLI olarak biliniyordu. Google Translate, Bing Translator, Apertium ve Yandex Translate'in gücü, 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.
sudo mv ./trans / usr / local / bin
Translate Shell Nasıl Kullanılır
Translate Shell ile metin çevirmek, DeepL Translator ile karşılaştırıldığında oldukça kolaydır. Uygulamada üç çıktı 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 İngilizceye çevirir. Translate Shell'i kullanarak bir dizeyi İngilizce'ye çevirmek için:
trans "Dies ist in English"
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 İngilizceden İspanyolcaya dönüştürmek için:
trans: es "Herkese Merhaba"
Çıktı:
Hola a todas
Çeviri Kabuğu metnin dilini tanımlayamazsa, dil kodunu komutla belirtebilirsiniz.
trans es: "Hola a todas"
Son iki komutta sol tarafın kolon (:) karakteri kaynak dil için ve sağ taraf hedef dil içindir.
Tek bir dizeyi birden çok dile çevirmek için, ilgili dil kodlarını Artı (+) karakter.
trans: es + merhaba "Herkese Merhaba"
Yukarıda belirtilen komut, belirtilen metni İspanyolca ve Hintçe'ye çevirecektir.
Hem kaynak hem de hedef dilleri de aktarabilirsiniz.
çeviri: merhaba "Hola a todas"
Dizenin dilini bilmiyorsanız, -İD varsayılan ile bayrak trans komut.
trans -id "Hola a todas"
Tüm dosyaları başka bir dile çevirmek için dosyanın adını iletin.
trans en: es dosya: //document.txt
Kullan -kısa basit bir çıktı biçimine geçmek için bayrak.
trans -brief "Dies ist in English"
Çıktı:
Bu İngilizcedir
Etkileşimli Çeviri Kabuğunu kullanmak için:
kabuklu-kısa-kısa
Şimdi ifadelerinizi yazmaya başlayabilirsiniz ve sistem metni etkileşimli bir şekilde çevirecektir.
Linux Komut Satırındaki Metni Çevirme
Bazen internette dolaşırken anlamadığınız bir dilde yazılmış bir metinle karşılaşmış olabilirsiniz. Günümüzde çoğu tarayıcı otomatik dil çeviri özelliklerine sahip olsa da, her seferinde iyi çalışmıyorlar. Bu gibi durumlarda, bir komut satırı dil çevirmenine sahip olmak yardımcı olabilir.
Ç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 bulunmaktadır.
Birden çok dilde akıcı konuşmadığınız sürece tüm İnternet'in neredeyse yarısına erişilemez. Öyleyse çeviri için en iyi araçlar nelerdir? Bunlar.
Sonrakini Oku
- Linux
- Tercüme
- Google Çeviri
- terminal
- Linux
Deepesh, MUO'nun Linux için Junior Düzenleyicisidir. 3 yıldan fazla bir süredir internette bilgilendirici içerik yazıyor. Boş zamanlarında yazmayı, müzik dinlemeyi ve gitar çalmayı sever.
Haber bültenimize abone ol
Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!
Bir adım daha…!
Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.