翻譯外殼,從命令行翻譯成任何語言

關於翻譯殼

在下一篇文章中,我們將看一下Translate-shell(以前是Google Translate CLI)。 這是一個 命令行翻譯器 為我們提供了不同的翻譯器,例如 Google Translate (默認),Bing轉換器,Yandex.Translate,DeepL轉換器和Apertium。 該程序將使我們能夠從終端輕鬆訪問每個翻譯引擎。

隨著時間的流逝,像我這樣的其他同事也寫了許多有關CLI應用程序的文章。 今天我們要討論如何使用“Google Translate“在我們的Ubuntu終端中。 我全天多次使用這些工具來 知道許多概念的含義,儘管儘管我會講一點英語,但在很多情況下,我還是發現自己在德語,法語或某些亞洲論壇中潛水,在這些論壇中,並非總是以英語或其他可以正確捍衛自己語言的語言編寫的。

什麼是Translate-shell?

平移殼(以前稱為Google Translate CLI)是命令行翻譯器 通過Google翻譯(默認情況下),Bing轉換器,Yandex.Translate和Apertium。 這將使我們能夠直接從您的終端訪問這些翻譯引擎之一。 Translate-shell設計用於大多數Gnu / Linux發行版.

如何安裝Translate-shell

我們可以使用以下兩種方法之一在我們的Ubuntu上安裝Translate Shell應用程序。 還有第三種安裝方法,但是我沒有嘗試過,所以我沒有將其添加到本文中。

  • 手動方法(Recomendado)
  • 通過包管理器

方法1:手動方法(推薦)

使用這種方法,我們只需要 克隆Translate-shell存儲庫。 我們可以在GitHub上找到它,並針對任何發行版手動進行編譯。 我們將必須打開一個終端(Ctrl + Alt + T)並編寫以下所示的每個命令:

git clone https://github.com/soimort/translate-shell && cd translate-shell
make
sudo make install

方法2:通過程序包管理器

轉換外殼為 在某些最受歡迎發行版的官方存儲庫中可用。 我們可以通過軟件包管理器進行安裝。 要執行 在Debian / Ubuntu上安裝,我們只需要使用APT-GET或APT命令。 我們只需要打開一個終端(Ctrl + Alt + T)並輸入:

sudo apt-get install translate-shell

如何使用Translate-Shell

成功執行任何可能的安裝後,我們可以使用以下命令格式打開終端並啟動程序。 該工具可以自動識別源文本的語言。 默認情況下,它將原始文本翻譯成英文.

trans [palabras]

翻譯成英文

我將翻譯為“Saúdos”譯成英文。 為此,我們只需要在終端中編寫(Ctrl + Alt + T):

SaúdosTrans

trans saúdos

選擇要翻譯成的語言

我們可以翻譯一個單詞(在這種情況下,與前面的示例相同)譯成德文(例如),請使用以下命令:

來自saúdos的跨性別

trans :de saúdos

翻譯成一種以上的語言

要將一個單詞翻譯成一種以上的語言,我們將能夠使用以下命令(在此示例中,我將把saúdos單詞翻譯成泰米爾語和北印度語):

反式ta + hisaúdos

trans :ta+hi saúdos

翻譯整個句子

要翻譯短語,只需 用引號將該句子 如下所示。 以下示例將英語翻譯為西班牙語:

現翻譯詞組為

trans :es "what is going on your life?"

看到簡單的翻譯

默認情況下,翻譯外殼會詳細顯示翻譯。 如果您只想以簡單模式查看信息,則只需添加 -b選項 命令。

簡單模式

trans -b :es thanks

以字典模式翻譯

詞典模式。 要將此工具用作字典,只需 添加-d選項 命令:

跨詞典模式

trans -d :es thanks

翻譯文件

要翻譯文件,我們需要指出要翻譯的文件的路徑。 在終端中使用以下格式(Ctrl + Alt + T):

翻譯文件

trans :es file:///home/sapoclay/gtrans.txt

使用互動模式

要打開交互式Translate-shell,我們將必須 確保在啟動交互式外殼程序之前必須指定源語言和目標語言。 在此示例中,我將把“感謝”一詞從英語翻譯成西班牙語。

trans -shell en:es thanks

獲取可用語言的代碼

要查找我們可以使用的語言代碼,只需運行以下命令:

可以使用跨語言

trans -T

幫助

要了解更多選項,我們可以使用幫助人員:

man trans

我們還可以在 GitHub頁面 該項目。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   他說:

    格拉西亞斯!

    這正是我所需要的

    財富| 反式-b:es | xcowsay –image=”插入你最喜歡的圖片”