Gibt es so etwas wie Google Übersetzer außer für den Desktop?

7

Ich habe gesehen, wir haben Freeict-All in Debian.

    $ sudo aptitude install dict-freedict-all
    [sudo] password for shirish: 
    The following NEW packages will be installed:
   dict-freedict-afr-deu{a} dict-freedict-afr-eng{a} dict-freedict-all


dict-freedict-ara-eng{a} dict-freedict-bre-fra{a} dict-freedict-ces-eng{a}
dict-freedict-ckb-kmr{a} dict-freedict-cym-eng{a} dict-freedict-dan-eng{a}dict-freedict-deu-eng{a} dict-freedict-deu-fra{a} dict-freedict-deu-ita{a} dict-freedict-deu-kur{a} dict-freedict-deu-nld{a} dict-freedict-deu-por{a} dict-freedict-deu-swe{a} dict-freedict-deu-tur{a} dict-freedict-eng-afr{a} dict-freedict-eng-ara{a} dict-freedict-eng-ces{a} dict-freedict-eng-cym{a} dict-freedict-eng-deu{a} dict-freedict-eng-ell{a} dict-freedict-eng-fra{a} dict-freedict-eng-gle{a} dict-freedict-eng-hin{a} dict-freedict-eng-hrv{a} dict-freedict-eng-hun{a} dict-freedict-eng-ita{a} dict-freedict-eng-lat{a} dict-freedict-eng-lit{a} dict-freedict-eng-nld{a} dict-freedict-eng-pol{a} dict-freedict-eng-por{a} dict-freedict-eng-rom{a} dict-freedict-eng-rus{a} dict-freedict-eng-spa{a} dict-freedict-eng-srp{a} dict-freedict-eng-swe{a} dict-freedict-eng-swh{a} dict-freedict-eng-tur{a} dict-freedict-fra-bre{a} dict-freedict-fra-deu{a} dict-freedict-fra-eng{a} dict-freedict-fra-nld{a} dict-freedict-gla-deu{a} dict-freedict-gle-eng{a} dict-freedict-gle-pol{a} dict-freedict-hrv-eng{a} dict-freedict-hun-eng{a} dict-freedict-isl-eng{a} dict-freedict-ita-deu{a} dict-freedict-ita-eng{a} dict-freedict-jpn-deu{a} dict-freedict-jpn-eng{a} dict-freedict-jpn-fra{a} dict-freedict-jpn-rus{a} dict-freedict-kha-deu{a} dict-freedict-kha-eng{a} dict-freedict-kur-deu{a} dict-freedict-kur-eng{a} dict-freedict-kur-tur{a} dict-freedict-lat-deu{a} dict-freedict-lat-eng{a} dict-freedict-lit-eng{a} dict-freedict-mkd-bul{a} dict-freedict-nld-deu{a} dict-freedict-nld-eng{a} dict-freedict-nld-fra{a} dict-freedict-nno-nob{a} dict-freedict-oci-cat{a} dict-freedict-pol-gle{a} dict-freedict-por-deu{a} dict-freedict-por-eng{a} dict-freedict-san-deu{a} dict-freedict-slk-eng{a} dict-freedict-spa-ast{a} dict-freedict-spa-eng{a} dict-freedict-spa-por{a} dict-freedict-srp-eng{a} dict-freedict-swe-deu{a} dict-freedict-swe-eng{a} dict-freedict-swh-eng{a} dict-freedict-swh-pol{a} dict-freedict-tur-deu{a} dict-freedict-tur-eng{a} 
        0 packages upgraded, 86 newly installed, 0 to remove and 0 not upgraded.
        Need to get 48.9 MB of archives. After unpacking 80.1 MB will be used.
        Do you want to continue? [Y/n/?] n

Mein Anwendungsfall ist einfach. Ich möchte nur Phrasen aus einer anderen Sprache übersetzen können, ohne ins Internet gehen zu müssen. Ist es möglich oder nicht mit dem oben genannten Tool. Auch wenn es etwas kaputt ist, kann sich die Grammatiksyntax usw. lohnen.

shirish
quelle
@grump das stimmt nicht, freedict ist ein wörterbuch, keine wortliste. Sie sind jedoch kein Übersetzungsdienst und können Ihnen nur dann beim Übersetzen helfen, wenn Sie die Grammatik verstehen. Dies ist weniger als das, was ein automatisierter Übersetzungsdienst wie Google Übersetzer leisten kann.
Wouter Verhelst
@WouterVerhelst mea culpa
Grump

Antworten:

10

Ein Befehlszeilenprogramm: translate-shell

Translate Shell (ehemals Google Translate CLI) ist ein Befehlszeilenübersetzer, der von Google Translate (Standard), Bing Translator, Yandex.Translate, DeepL Translator und Apertium unterstützt wird. Sie haben einfachen Zugriff auf eine dieser Übersetzungs-Engines in Ihrem Terminal.

apt install translate-shell

z.B:

trans 'Salut!, Bonjour!, Soyez le bienvenu!'

Beispielausgabe:

Salut!, Bonjour!, Soyez le bienvenu!
(null)

Hi!, Hello!, Welcome!
/null/

Translations of Salut!, Bonjour!, Soyez le bienvenu!
[ Français -> English ]

Salut!, Bonjour!, Soyez le bienvenu!
    Hi!, Hello!, Welcome!

Siehe trans --helpfür weitere Details.

Mit der -pOption können Sie den Sprachsynthesizer aktivieren:

trans 'Buenos días. ¿Cómo estás?' -p

Um die Zielsprache zu ändern, verwenden Sie [source_LANG]:[target_LANG]z. B.: (von Spanisch nach Französisch):

trans es:fr 'Buenos días. ¿Cómo estás?'

oder:

trans -s es -t fr 'Buenos días. ¿Cómo estás?'

Die Homepage auf Github.

GAD3R
quelle
4

weboob kann auch dies tun:

Weboob ist eine Sammlung von Anwendungen, die mit Websites interagieren können, ohne dass der Benutzer sie in einem Browser öffnen muss. Es bietet auch gut definierte APIs, um mit Websites zu kommunizieren, denen eine fehlt.

Ich fand, dass Ubuntu 16.04.3 ltseine alte Version von weboobist, ist es am besten, es direkt von zu klonen git:

$ git clone https://git.weboob.org/weboob/devel.git weboob && cd weboob

translaboobModul manuell starten :

$ ./tools/local_run.sh  translaboob

Beim ersten Durchlauf müssen Sie ein Backend auswählen, das Sie verwenden möchten:

Warning: there is currently no configured backend for translaboob
Do you want to configure backends? (Y/n): Y

Available modules:
1) [ ] ebonics           English to Ebonics translation service
2) [ ] googletranslate   Google translation web service
3) [ ] larousse          larousse dictionary translations
4) [ ] wordreference     Free online translator
a) --all--               install all backends
q) --stop--

In diesem Beispiel wählen wir googletranslate:

Select a backend to create (q to stop): 2
Backend "googletranslate" successfully added.

Available modules:
1) [ ] ebonics           English to Ebonics translation service
2) [X] googletranslate   Google translation web service
3) [ ] larousse          larousse dictionary translations
4) [ ] wordreference     Free online translator
a) --all--               install all backends
q) --stop--

Nach dem Drücken können qSie einen zu übersetzenden Satz eingeben, zum Beispiel:

Select a backend to create (q to stop): q
Right right!
Welcome to translaboob v1.4

Copyright(C) 2012-2018 Lucien Loiseau
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

Type "help" to display available commands.

Loaded backends: googletranslate

translaboob> translate en de 'The quick brown fox jumps over the lazy dog'
* googletranslate
        Der schnelle braune Fuchs springt über den faulen Hund
translaboob> translate en ko 'The quick brown fox jumps over the lazy dog'
* googletranslate
        빠른 갈색 여우는 게으른 개를 뛰어 넘습니다.
Arkadiusz Drabczyk
quelle
Das weboobPaket ist über apt erhältlich.
GAD3R
1
Ja, ich weiß, aber zum Beispiel in Ubuntu 16.04.3 LTSseiner Version, 1.1die sehr alt ist und translaboobnicht funktioniert. Das habe ich auch in meiner Antwort gesagt.
Arkadiusz Drabczyk
1
Eine der Abhängigkeiten von Weboob ist nicht mehr verfügbar, siehe bugs.debian.org/cgi-bin/bugreport.cgi?bug=866493
shirish