Kelimeleri İngilizce'den Dil X yalak terminaline çevirmek istiyorum
Mümkünse, ne tür sözlükler var?
Webxicon.org yalak terminali gibi çevrimiçi hizmetleri kullanmak mümkün müdür ?
Kelimeleri İngilizce'den Dil X yalak terminaline çevirmek istiyorum
Mümkünse, ne tür sözlükler var?
Webxicon.org yalak terminali gibi çevrimiçi hizmetleri kullanmak mümkün müdür ?
Yanıtlar:
dictd
Sunucuyu yükleyebilir ve sözcük çevirileri için Freedict Sözlük veritabanını kullanabilirsiniz.
Dictd yükleyin:
sudo apt-get install dictd
Çeviri veritabanını yükleyin. Örneğin. İngilizce'den Fransızca'ya çeviri için dict-freedict-eng-fra , İngilizce'den İspanyolca'ya çeviri için dict-freedict-eng-spa .
sudo apt-get install dict-freedict-eng-fra
sudo apt-get install dict-freedict-eng-spa
Kullanım :
Veritabanlarının listesini görüntüleyin:
dict -D
Belirli bir veritabanı kullanın, örneğin. İngilizce'den İspanyolca'ya çeviri için:
dict -d fd-eng-spa "how are you?"
Şununla yükleyin libtranslate-bin
:
sudo apt-get install libtranslate-bin
Örneğin. online google çeviri motorunu kullanarak:
echo "what are you doing" | translate-bin -s google -f en -t fr
İngilizce sözlük veritabanlarının kurulması ( gcide, wn, devil ):
sudo apt-get install dict-gcide
sudo apt-get install dict-wn
sudo apt-get install dict-devil
English Thesaurus veritabanını kurmak ( moby-thesaurus ):
sudo apt-get install dict-moby-thesaurus
Kullanım :
Belirli bir veritabanını kullanarak ( örn. WordNet - wn ):
dict -d wn "dictionary"
Bir dict-veritabanı belirtilmemesi, mevcut tüm veritabanlarından tanımları / çevirileri / eş anlamlıları çıkartacaktır. Örneğin.
dict "dictionary"
Çeviri Kabuğu (eski Google Translate CLI), Google Translate'i kullanarak komut satırından çeviri metni kullanmanızı sağlayan bir araçtır.
$ wget git.io/trans
$ chmod +x ./trans
Veya
sudo apt install translate-shell
Veya
$ git clone https://github.com/soimort/translate-shell
$ cd translate-shell/
$ make
$ [sudo] make install
Tercüme etmek
trans en:de "The quick brown fox jumps over the lazy dog" # Translate to German (de)
trans es: "Igualdad, fraternidad y libertad" # From Spanish to your `locale`
trans :fr "Igualdad, fraternidad y libertad" # From your `locale` to French
trans -b :fr "Igualdad, fraternidad y libertad" # Same but `-brief`
Sözlük olarak: Google Translate == ile veya -d parametresi arasına lang kullanıldığında sözlük olarak kullanılabilir.
trans -d fr: mot
Ek bilgiler ve bazı örnekler resmi sitede bulunabilir
İstediğiniz dile bağlı olarak , terminal üzerinden çevrimdışı makine çevirisi için Apertium'u kontrol edin . Çoğunlukla Romantik dillere odaklanmış gibi gözüküyor (ES, FR, PT, CAT, OCC ..), ancak yavaş yavaş çeşitli yeni diller ekliyorlar gibi görünüyor.
İspanyolca için yükleyeceksin:
sudo apt install apertium apertium-en-es
echo "Hola Mundo." | apertium -a es-en
> Hello world.
Terminal tabanlı ama aynı zamanda temel bir GUI var: apertium-tolk
Depolardaki sürüm daha eski, daha yeni bir sürüm istiyorsanız kurulum talimatlarını izleyin .
Python kullanarak google çeviri üzerine basit bir komut satırı tercüman tabanı yazdım .
Kod: python kodu 100 satırdan az ve ayrıca bir yükleyici komut dosyası yazdım ve varsayılan tercih ettiğiniz dili ayarlayabilen bir yapılandırma dosyası sağladım.
MIT lisansı altında.
Önkoşul: Python2.x Linux'ta, tüm ihtiyaç duyduğu şeydir, henüz python3'ü desteklemiyor, bunu daha sonra düzeltebilirim.
Burada sdcv tabanlı cevaba bir göz atın ("Ylanguage" sözlüklerinde "Xlanguage" da vardır):
Çevrimdışı bir komut satırı sözlüğü var mı?
Ayrıca surfraw'ı da kontrol etmelisiniz. Kurduktan sonra, bir kelimenin anlamını elde edebilirsiniz sr webster difficultWord
. Tercüme etmenin bir yolu da sr google difficultword in hindi
olacaktır. Muhtemelen çeviri için de başka seçenekler olacaktır.
Portekizce "hayat" tercüme. Örnek feryat: (lynx yüklü olmalı)
lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'
"En" ingilizce, "pt" ise portekizcedir.
Çıktı:
'vida'
Metin dosyalarına göre basit bir komut satırı tercümanı yazdım . Ayrıca varsa ses dosyasını da çoğaltır. Zaten bir ses dosyaları veritabanım var ve bulamazsam, onları bir google veritabanından indiririm.