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:
dictdSunucuyu 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 hindiolacaktı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.