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ırSonrakini Oku İlgili konular
- Linux
- Tercüme
- Google Çeviri
- terminal
- Linux
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 FazlaHaber 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