Möchten Sie eine Textzeichenfolge mit dem Terminal zwischen mehreren Sprachen übersetzen? Vielleicht sind Sie beim Surfen im Internet auf eine Nachricht gestoßen, die in einer anderen Sprache geschrieben wurde, und möchten wissen, was dies bedeutet. Glücklicherweise verfügt Linux über mehrere Befehlszeilenanwendungen, mit denen Sie Wörter von einer Sprache in eine andere konvertieren können.
In diesem Artikel werden zwei Dienstprogramme erläutert, DeepL Translator und Translate Shell, mit denen ein Benutzer Zeichenfolgen direkt vom Systemterminal aus in eine andere Sprache übersetzen kann.
Verwenden von DeepL Translator
Der DeepL Translator verwendet die Technologie des maschinellen Lernens, um Text zwischen Sprachen zu übersetzen. Wenn Sie die Sprache eines Textes nicht selbst herausfinden können, identifiziert der DeepL Translator ihn automatisch für Sie. Ihr System muss über eine aktive Internetverbindung verfügen, um den Übersetzer verwenden zu können, da es die DeepL-API zum Übersetzen von Text verwendet.
Der DeepL Translator unterstützt die folgenden Sprachen:
- Englisch
- Deutsche
- Französisch
- Italienisch
- Niederländisch
- Spanisch
- Russisch
- Portugiesisch
- Polieren
Das Linux-Paket für den DeepL Translator kann kostenlos verwendet werden. Sie können jedoch ein Abonnement erwerben, wenn Sie das Tool häufig verwenden möchten. Obwohl die Pläne und Preise für jedes Land unterschiedlich sind, hat jedes Land auch ein kostenloses Abonnement für die Benutzer.
DeepL Translator installieren
Um DeepL Translator auf Ihrem Linux-Computer auszuführen, müssen Sie Installieren Sie die neueste Version von Node.js. zuerst.
Laden Sie jetzt den Yarn-Paketmanager herunter und installieren Sie ihn. Bei einigen Linux-Distributionen ist der Prozess etwas anders. In diesem Handbuch werden wir diskutieren, wie Yarn auf Debian und Fedora installiert wird.
Laden Sie auf Debian-basierten Distributionen wie Ubuntu den Yarn GPG-Schlüssel mit herunter locken.
locken -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key hinzufügen -
Fügen Sie das Yarn Debian-Repository zur Repository-Liste Ihres Systems hinzu.
echo "deb https://dl.yarnpkg.com/debian/ Stable Main "| sudo tee /etc/apt/sources.list.d/yarn.list
Aktualisieren Sie die Repository-Liste und installieren Sie Yarn mit GEEIGNET.
sudo apt update
sudo apt Garn einbauen
Bei Fedora und anderen RPM-basierten Distributionen müssen Sie zuerst das Garn-Repo zur Repository-Liste hinzufügen. Die Node.js-Abhängigkeiten werden automatisch in Fedora installiert, daher müssen Sie sie nicht manuell installieren.
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
Sie können Yarn entweder mit installieren DNF oder lecker. Geben Sie einen der folgenden Befehle in das Terminal ein.
sudo yum Garn einlegen
sudo dnf Garn einlegen
Nachdem Sie den Yarn-Paketmanager auf Ihrem System installiert haben, ist es Zeit, das DeepL Translator-Paket herunterzuladen. Geben Sie zum Installieren von DeepL Translator Folgendes ein:
Garn global hinzufügen deepl-translator-cli
Sie können überprüfen, ob Yarn DeepL Translator erfolgreich auf Ihrem System installiert hat, indem Sie die Versionsinformationen für das Paket überprüfen.
deepl --version
Verwendung des DeepL-Übersetzers
Das Übersetzen von Text mit dem DeepL Translator ist einfach. Um eine Zeichenfolge in eine andere Sprache zu übersetzen, geben Sie den Sprachcode und die Zeichenfolge mit dem Befehl an.
deepl translate -t "DE" "Hallo, wie geht es dir?"
Wie oben erwähnt, kann der DeepL Translator die Sprache des angegebenen Textes erkennen. Verwenden Sie dazu die erkennen Option mit der deepl Befehl.
deepl erkennen "Dies ist in Englisch"
Wie bei anderen Linux-Befehlen können Sie Pipe deepl mit der Standardausgabe. Beispielsweise:
echo "Wie geht es dir" | deepl translate -t "DE"
Wenn Sie nicht herausfinden können, wie der Übersetzer verwendet wird, können Sie den Hilfeabschnitt mithilfe von überprüfen -h Flagge. Die Entwickler haben Hilfeseiten für jede im Dienstprogramm verfügbare Option bereitgestellt.
deepl -h
deepl translate -h
deepl erkennen -h
Verbunden: So übersetzen Sie ein gesamtes Dokument in Microsoft Word
Translate Shell ist einer der am häufigsten verwendeten Übersetzer für Befehlszeilensprachen, die unter Linux verfügbar sind. Zuvor war es als Google Translate CLI bekannt. Die Leistungsfähigkeit von Google Translate, Bing Translator, Apertium und Yandex Translate macht es zu einem zuverlässigen Tool für die Übersetzung von Textzeichenfolgen direkt vom Terminal aus.
Um Translate Shell auf Ihrem Linux-Computer zu installieren, laden Sie die ausführbare Datei herunter und fügen Sie sie den Umgebungsvariablen Ihres Systems hinzu.
wget git.io/trans
Weisen Sie der heruntergeladenen Datei ausführbare Berechtigungen zu.
sudo chmod + x ./trans
Fügen Sie die ausführbare Datei zu den Umgebungsvariablen hinzu.
sudo mv ./trans / usr / local / bin
Verwendung der Übersetzungsshell
Das Übersetzen von Text mit Translate Shell ist im Vergleich zum DeepL Translator recht einfach. In der Anwendung gibt es drei Ausgabemodi: Standard, Interaktiv und Kurz.
Im Standardmodus enthält die Ausgabe Informationen zur Übersetzung. Im Kurzmodus wird dagegen nur der übersetzte Text angezeigt.
Standardmäßig übersetzt das Dienstprogramm den Text in die englische Sprache. So übersetzen Sie eine Zeichenfolge mit der Translate Shell auf Englisch:
trans "Dies ist in Englisch"
Das System zeigt die folgende Ausgabe an.
Wenn Sie eine Zeichenfolge in eine andere Sprache als Englisch übersetzen möchten, müssen Sie den Sprachcode verwenden. So konvertieren Sie beispielsweise eine Zeichenfolge von der englischen Sprache in die spanische Sprache:
trans: es "Hallo allerseits"
Ausgabe:
Hola a todas
Wenn Translate Shell die Sprache des Textes nicht identifizieren kann, können Sie den Sprachcode mit dem Befehl angeben.
trans es: "Hola a todas"
Beachten Sie, dass in den letzten beiden Befehlen die linke Seite des Doppelpunkt (:) Zeichen steht für die Ausgangssprache und die rechte Seite steht für die Zielsprache.
Um eine einzelne Zeichenfolge in mehrere Sprachen zu übersetzen, übergeben Sie die entsprechenden Sprachcodes getrennt durch Plus (+) Zeichen.
trans: es + hi "Hallo allerseits"
Der oben genannte Befehl übersetzt den angegebenen Text ins Spanische und Hindi.
Sie können sowohl die Quell- als auch die Zielsprache übergeben.
trans es: hi "Hola a todas"
Wenn Sie die Sprache der Zeichenfolge nicht kennen, können Sie die verwenden -Ich würde Flag mit der Standardeinstellung trans Befehl.
trans -id "Hola a todas"
Übergeben Sie den Namen der Datei, um vollständige Dateien in eine andere Sprache zu übersetzen.
trans en: es file: //document.txt
Verwenden Sie die -kurz Flag, um zu einem einfachen Ausgabeformat zu wechseln.
trans -brief "Dies ist in Englisch"
Ausgabe:
Dies ist in Englisch
So verwenden Sie die interaktive Übersetzungsshell:
Trans-Shell-Brief
Jetzt können Sie mit der Eingabe Ihrer Anweisungen beginnen und das System übersetzt den Text auf interaktive Weise.
Übersetzen von Text in der Linux-Befehlszeile
Manchmal sind Sie beim Surfen im Internet auf einen Text gestoßen, der in einer Sprache geschrieben wurde, die Sie nicht verstehen. Während die meisten Browser heutzutage über automatische Sprachübersetzungsfunktionen verfügen, funktionieren sie nicht jedes Mal gut. In solchen Situationen kann ein Befehlszeilen-Sprachübersetzer hilfreich sein.
Sie können eine Webseite auch mit Online-Tools übersetzen. Im Internet stehen verschiedene Tools zur Verfügung, mit denen Sie jede Webseite sofort in die gewünschte Sprache übersetzen können.
Fast die Hälfte des gesamten Internets ist nur zugänglich, wenn Sie mehrere Sprachen fließend sprechen. Was sind die besten Werkzeuge für die Übersetzung? Diese.
Weiter lesen
- Linux
- Übersetzung
- Google Übersetzer
- Terminal
- Linux
Deepesh ist der Junior Editor für Linux bei MUO. Er schreibt seit über 3 Jahren Informationsinhalte im Internet. In seiner Freizeit schreibt er gerne, hört Musik und spielt Gitarre.
Abonnieren Sie unseren Newsletter
Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!
Noch ein Schritt…!
Bitte bestätigen Sie Ihre E-Mail-Adresse in der E-Mail, die wir Ihnen gerade gesendet haben.