Für dieses Tutorial ist die verwendete Software Übersetzen Sie Shell, zuvor bekannt als Google Translate CLI.
Übersetzen Sie Shell können Sie Google Translate, Bing -Übersetzer, Yandex -Übersetzer und Apertium aus der Befehlszeile verwenden, während alle oben genannten Übersetzungsmotoren die Standardeinstellung aufnehmen.
Vor dem Herunterladen von Translate Shell müssen Sie das Gawk -Paket erhalten, indem Sie ausgeführt werden:
# APT INSTALLEN SIE GAWK -Y
Einmal installiert download translate Shell mit WGET durch Ausführen:
# WGet Git.IO/trans
Notiz: Auf Debian und basiert.
Nach dem Herunterladen geben Sie die Rechte der Übersetzung von Shell -Ausführungen durch Ausführen:
# Chmod +x trans
Versuchen wir, indem wir ein einzelnes Wort vom Italienisch übersetzen (in Englisch, da Englisch die Standardzielsprache ist). Das Wort übersetzen Pinguino laufen:
Übersetzen Sie ein einzelnes Wort zum Linux -Terminal:
# ./trans 'pinguino' '
Notiz: Die Verwendung von Anführungszeichen ist für einzelne Wörter und für Sätze optional und obligatorisch.
Wie Sie sehen können, hat Translate Shell die Quellsprache als italienisch erkannt und sie in Englisch übersetzt, obwohl die Zielsprache nicht angegeben wurde.
Lassen Sie uns nun das gleiche Wort vom Englischen auf Spanisch übersetzen. Um eine Zielsprache anzugeben, verwenden Sie „:“: gefolgt von der Zielsprache wie im folgenden Beispiel:
# ./trans: es penguin
Wie Sie sehen können, übersetzen Sie die Shell richtig übersetzt.
Übersetzen Sie mehr als ein einzelnes Wort zum Linux -Terminal:
Lassen Sie uns nun mehr als ein einzelnes Wort übersetzen. Das folgende Beispiel zeigt die Übersetzung „Linux -Hinweis“. Beachten.
# ./trans: es 'linux tipp' '
Übersetzen Sie Wörter aus Englisch in mehrere andere Sprachen auf dem Linux -Terminal:
Übersetzende Shell ermöglicht es Ihnen außerdem, in verschiedene Zielsprachen übersetzt zu werden. Das folgende Beispiel zeigt, wie Sie den Satz „Bei LinuxHint nach der besten Inhaltsqualität für Leser suchen“ in Spanisch und Chinesisch gleichzeitig übersetzen, indem Sie nur Sprachcodes mit einem trennen + Symbol:
# ./trans: es+zh 'bei LinuxHint Wir suchen die beste Inhaltsqualität für Leser
Geben Sie die Quellsprache an, wenn Sie Wörter in eine andere Sprache am Linux -Terminal übersetzen:
Manchmal erkennen Übersetzer die Quellsprache nicht automatisch und übersetzt Shells unterstützt die Spezifikation der Quellsprachen, indem der Quellsprachencode vor dem Dickdarm platziert wird:
# ./trans zh: '在 LinuxHint , 我们 为 读者 寻求 佳 的 内容 质量 质量' '
Geben Sie sowohl Quell- als auch Zielsprachen an, wenn Sie auf Linux -Terminal übersetzen:
Natürlich können Sie sowohl Quell- als auch Zielsprachen angeben:
# ./trans zh: Es '在 LinuxHint , 我们 为 读者 寻求 佳 的 内容 质量 质量' '
Erkennen Sie Sprachen am Linux -Terminal mit Translate Shell:
Sie können übersetzende Shell auch verwenden, um nur Sprachen zu erkennen, ohne mit der Übersetzung weiterzumachen, um zusätzliche Informationen über die erkannte Sprache zu erhalten, indem Sie die hinzufügen -Ausweis Flagge wie im folgenden Beispiel gezeigt:
# ./trans -id "我们 为 读者 寻求 最 佳 的 内容 质量 质量"
Übersetzen Sie Dateien aus Englisch in eine andere Sprache auf Linux Terminal:
Übersetzen Sie Shell auch mit der Übersetzung von Dateien. Mit Nano oder einem Texteditor möchten Sie eine Textdatei mit Inhalten in einer beliebigen Sprache erstellen, die Sie zum Testen übersetzen möchten. Übersetzen Sie die Shell.
# Nano LinuxHint-Translation
Drücken Sie dann Strg+X, um zu speichern und zu beenden
Um den Inhalt in Spanisch zu übersetzen, verwenden Sie die unten gezeigte Syntax, um Datei: // als Inhaltsquelle zur Übersetzung hinzuzufügen:
# ./trans: ES-Datei: // LinuxHint-Translation
Übersetzen Sie Websites in eine andere Sprache auf Linux Terminal:
Mit der Translate Shell können Websites auch mit der unten gezeigten Syntax übersetzt werden, um LinuxHint zu übersetzen.com.
# ./trans: es https: // linuxhint.com
Wie Sie sehen können, hat Translate Shell eine URL mit einer Version von LinuxHint in Spanisch zurückgegeben:
https: // übersetzen.Google.com/übersetzen?hl = en & sl = auto & tl = es & u = https: // linuxHint.com
Übersetzen Sie Wörter in eine andere Sprache am Linux -Terminal mit interaktivem Modus:
Translate Shell bietet außerdem einen interaktiven Modus. Das folgende Beispiel zeigt, wie der interaktive Modus gestartet wird, um Inhalte von Spanisch in Englisch zu übersetzen:
# ./trans -Shell ES: en
Verwenden von Translate Shell als Wörterbuch:
Übersetzen von Shells können auch als Wörterbuch verwendet werden, wenn die Option -D wird implementiert, das folgende Beispiel zeigt, dass Übersetzungsschalen als Wörterbuch für das Wort „Verschlüsseln“ verwendet werden:
# ./trans -d en: verschlüsseln
Spielen Sie Sound, um die gesprochene Übersetzung in die Ausgabe aufzunehmen:
Um dieses Tutorial zu beenden, können Sie Sound zum Hören von Übersetzungen hinzufügen, um dies zu erreichen, um einen Terminal -Media -Player wie Mplayer zu installieren, auf Debian und basiertem Linux -Distributions -Run:
# APT Install mplayer -y
Spielen Sie Sound, um die gesprochene Übersetzung in die Ausgabe aufzunehmen:
Verwenden Sie nach der Installation die Option -P Um der Ausgabe Ton hinzuzufügen, zeigt das folgende Beispiel, wie man von Chinesen auf Spanisch übersetzt, einschließlich der gesprochenen Übersetzung:
Ich hoffe, Sie haben dieses Tutorial darüber gefunden. Folgen Sie LinuxHint weiter, um weitere Tipps und Updates unter Linux und Networking zu erhalten.