1.软文推荐

2.软文推荐

3.软文推荐

Translate Shell 是一个支持 Google Translate、Bing Translator、Yandex.Translate 和 Apertium 翻译引擎的命令行翻译器,默认使用的是 Google Translate 引擎,本篇文章为大家讲解一下Linux下安装并使用Translate Shell具体方法。

如何安装 Translate Shell

有三种方法安装 Translate Shell。

下载自包含的可执行文件
手工安装
通过包管理器安装
方法 1 : 下载自包含的可执行文件

下载自包含的可执行文件放到 /usr/bin 目录中。

$ wget git.io/trans
$ chmod +x ./trans
$ sudo mv trans /usr/bin/
方法 2 : 手工安装

克隆 Translate Shell 的 GitHub 仓库然后手工编译。

$ git clone https://github.com/soimort/translate-shell && cd translate-shell
$ make
$ sudo make install
方法 3 : 通过包管理器

有些发行版的官方仓库中包含了 Translate Shell,可以通过包管理器来安装。

对于 Debian/Ubuntu, 使用 APT-GET 命令[2] 或者 APT 命令[3]来安装。

$ sudo apt-get install translate-shell

对于 Fedora, 使用 DNF 命令[4] 来安装。

$ sudo dnf install translate-shell

对于基于 Arch Linux 的系统, 使用 Yaourt 命令[5] 或 Packer 明快[6] 来从 AUR 仓库中安装。

$ yaourt -S translate-shell
or
$ packer -S translate-shell

如何使用 Translate Shell

安装好后,打开终端闭关输入下面命令。 谷歌翻译会自动探测源文本是哪种语言,并且在默认情况下将之翻译成你的 locale 所对应的语言。

$ trans [Words]

下面我将泰米尔语中的单词 “?????” (Nanri) 翻译成英语。 这个单词的意思是感谢别人。

$ trans ?????
?????
(Na??i)

Thanks

Definitions of ?????
[ ????? -> English ]

noun
   gratitude
       ?????
   thanks
       ?????

?????
   Thanks

使用下面命令也能将英语翻译成泰米尔语。

$ trans :ta thanks
thanks
/THaNGks/

?????
(Na??i)

Definitions of thanks
[ English -> ????? ]

noun
   ?????
       gratitude, thanks

thanks
   ?????

要将一个单词翻译到多个语种可以使用下面命令(本例中,我将单词翻译成泰米尔语以及印地语)。

$ trans :ta+hi thanks
thanks
/THaNGks/

?????
(Na??i)

Definitions of thanks
[ English -> ????? ]

noun
   ?????
       gratitude, thanks

thanks
   ?????

thanks
/THaNGks/

???????
(dhanyavaad)

Definitions of thanks
[ English -> ?????? ]

noun
   ???????
       thanks, thank, gratitude, thankfulness, felicitation

thanks
   ???????, ????????

使用下面命令可以将多个单词当成一个参数(句子)来进行翻译。(只需要把句子应用起来作为一个参数就行了)。

$ trans :ta "what is going on your life?"
what is going on your life?

?????? ???????????? ???? ??????????
(U?ka? vā?kkaiyil e??a na?akki?atu?)

Translations of what is going on your life?
[ English -> ????? ]

what is going on your life?
   ?????? ???????????? ???? ??????????

下面命令单独地翻译各个单词。

$ trans :ta curios happy
curios

??????
(ārvam)

Translations of curios
[ Român? -> ????? ]

curios
   ??????, ??????????, ?????????, ????, ???????
happy
/?hapē/

??????????
(Cantō?amāka)

Definitions of happy
[ English -> ????? ]

   ????????????
       happy, convivial, debonair, gay
   ???????? ????
       happy

adjective
   ???????
       happy

happy
   ??????????, ?????????, ????, ?????????

简洁模式:默认情况下,Translate Shell 尽可能多的显示翻译信息。如果你希望只显示简要信息,只需要加上 -b选项。

$ trans -b :ta thanks
?????

字典模式:加上 -d 可以把 Translate Shell 当成字典来用。

$ trans -d :en thanks
thanks
/THaNGks/

Synonyms
   noun
       - gratitude, appreciation, acknowledgment, recognition, credit

   exclamation
       - thank you, many thanks, thanks very much, thanks a lot, thank you kindly, much obliged, much appreciated, bless you, thanks a million

Examples
   - In short, thanks for everything that makes this city great this Thanksgiving.

   - many thanks

   - There were no thanks in the letter from him, just complaints and accusations.

   - It is a joyful celebration in which Bolivians give thanks for their freedom as a nation.

   - festivals were held to give thanks for the harvest

   - The collection, as usual, received a great response and thanks is extended to all who subscribed.

   - It would be easy to dwell on the animals that Tasmania has lost, but I prefer to give thanks for what remains.

   - thanks for being so helpful

   - It came back on about half an hour earlier than predicted, so I suppose I can give thanks for that.

   - Many thanks for the reply but as much as I tried to follow your advice, it's been a bad week.

   - To them and to those who have supported the office I extend my grateful thanks .

   - We can give thanks and words of appreciation to others for their kind deeds done to us.

   - Adam, thanks for taking time out of your very busy schedule to be with us tonight.

   - a letter of thanks

   - Thank you very much for wanting to go on reading, and thanks for your understanding.

   - Gerry has received a letter of thanks from the charity for his part in helping to raise this much needed cash.

   - So thanks for your reply to that guy who seemed to have a chip on his shoulder about it.

   - Suzanne, thanks for being so supportive with your comments on my blog.

   - She has never once acknowledged my thanks , or existence for that matter.

   - My grateful thanks go to the funders who made it possible for me to travel.

   - festivals were held to give thanks for the harvest

   - All you secretaries who made it this far into the article… thanks for your patience.

   - So, even though I don't think the photos are that good, thanks for the compliments!

   - And thanks for warning us that your secret service requires a motorcade of more than 35 cars.

   - Many thanks for your advice, which as you can see, I have passed on to our readers.

   - Tom Ryan was given a bottle of wine as a thanks for his active involvement in the twinning project.

   - Mr Hill insists he has received no recent complaints and has even been sent a letter of thanks from the forum.

   - Hundreds turned out to pay tribute to a beloved former headteacher at a memorial service to give thanks for her life.

   - Again, thanks for a well written and much deserved tribute to our good friend George.

   - I appreciate your doing so, and thanks also for the compliments about the photos!

See also
   Thanks!, thank, many thanks, thanks to, thanks to you, special thanks, give thanks, thousand thanks, Many thanks!, render thanks, heartfelt thanks, thanks to this

使用下面格式可以使用 Translate Shell 来翻译文件。

$ trans :ta file:///home/magi/gtrans.txt
?????? ???????????? ???? ??????????

下面命令可以让 Translate Shell 进入交互模式。 在进入交互模式之前你需要明确指定源语言和目标语言。本例中,我将英文单词翻译成泰米尔语。

$ trans -shell en:ta thanks
Translate Shell
(:q to quit)
thanks
/THaNGks/

?????
(Na??i)

Definitions of thanks
[ English -> ????? ]

noun
   ?????
       gratitude, thanks

thanks
   ?????

想知道语言代码,可以执行下面命令。

$ trans -R

或者

$ trans -T
┌───────────────────┬────────────────────┬────────────────────┐
│ Afrikaans      -   af │ Hindi          -   hi │ Punjabi        -   pa │
│ Albanian       -   sq │ Hmong          -  hmn │ Querétaro Otomi-  otq │
│ Amharic        -   am │ Hmong Daw      -  mww │ Romanian       -   ro │
│ Arabic         -   ar │ Hungarian      -   hu │ Russian        -   ru │
│ Armenian       -   hy │ Icelandic      -   is │ Samoan         -   sm │
│ Azerbaijani    -   az │ Igbo           -   ig │ Scots Gaelic   -   gd │
│ Basque         -   eu │ Indonesian     -   id │ Serbian (Cyr...-sr-Cyrl
│ Belarusian     -   be │ Irish          -   ga │ Serbian (Latin)-sr-Latn
│ Bengali        -   bn │ Italian        -   it │ Sesotho        -   st │
│ Bosnian        -   bs │ Japanese       -   ja │ Shona          -   sn │
│ Bulgarian      -   bg │ Javanese       -   jv │ Sindhi         -   sd │
│ Cantonese      -  yue │ Kannada        -   kn │ Sinhala        -   si │
│ Catalan        -   ca │ Kazakh         -   kk │ Slovak         -   sk │
│ Cebuano        -  ceb │ Khmer          -   km │ Slovenian      -   sl │
│ Chichewa       -   ny │ Klingon        -  tlh │ Somali         -   so │
│ Chinese Simp...- zh-CN│ Klingon (pIqaD)tlh-Qaak Spanish        -   es │
│ Chinese Trad...- zh-TW│ Korean         -   ko │ Sundanese      -   su │
│ Corsican       -   co │ Kurdish        -   ku │ Swahili        -   sw │
│ Croatian       -   hr │ Kyrgyz         -   ky │ Swedish        -   sv │
│ Czech          -   cs │ Lao            -   lo │ Tahitian       -   ty │
│ Danish         -   da │ Latin          -   la │ Tajik          -   tg │
│ Dutch          -   nl │ Latvian        -   lv │ Tamil          -   ta │
│ English        -   en │ Lithuanian     -   lt │ Tatar          -   tt │
│ Esperanto      -   eo │ Luxembourgish  -   lb │ Telugu         -   te │
│ Estonian       -   et │ Macedonian     -   mk │ Thai           -   th │
│ Fijian         -   fj │ Malagasy       -   mg │ Tongan         -   to │
│ Filipino       -   tl │ Malay          -   ms │ Turkish        -   tr │
│ Finnish        -   fi │ Malayalam      -   ml │ Udmurt         -  udm │
│ French         -   fr │ Maltese        -   mt │ Ukrainian      -   uk │
│ Frisian        -   fy │ Maori          -   mi │ Urdu           -   ur │
│ Galician       -   gl │ Marathi        -   mr │ Uzbek          -   uz │
│ Georgian       -   ka │ Mongolian      -   mn │ Vietnamese     -   vi │
│ German         -   de │ Myanmar        -   my │ Welsh          -   cy │
│ Greek          -   el │ Nepali         -   ne │ Xhosa          -   xh │
│ Gujarati       -   gu │ Norwegian      -   no │ Yiddish        -   yi │
│ Haitian Creole -   ht │ Pashto         -   ps │ Yoruba         -   yo │
│ Hausa          -   ha │ Persian        -   fa │ Yucatec Maya   -  yua │
│ Hawaiian       -  haw │ Polish         -   pl │ Zulu           -   zu │
│ Hebrew         -   he │ Portuguese     -   pt │                       │
└───────────────────┴────────────────────┴────────────────────┘

想了解更多选项的内容,可以查看其 man 手册。

$ man trans

本文来源:www.lxlinux.net/7247.html,若引用不当,请联系修改。

相关文章 8

1

国外cdn节点(CDN技术) 39秒前

目录:1、海外CDN节点如何挑选2、有没有亚洲节点速度快的国外CDN服务商?3、cdn海外节点被运营商怎么办海外CDN节点如何挑选 使用过国内...

2

JavaScript基本使用方法 2分钟前

JavaScript(简称JS) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它...

3

虚拟主机ftp连接(虚拟机ftp无法与服务器建立连接) 4分钟前

目录:1、如何使用FTP上传文件到虚拟主机2、如何使用FTP连接虚拟主机3、虚拟主机一切正常,就是FTP死活连接不上什么情况?如何使用FTP上...

4

C语言中const修饰的指针 7分钟前

当用const进行修饰时,根据const位置的不同有三种不同效果。 判断的标准是:const修饰谁,谁的内容就是不可变的。 const修饰指针变量时候有...

5

云计算有什么用(云计算的作用有哪些) 8分钟前

目录:1、云计算有什么用?2、云计算有哪些应用3、云计算的概念是什么,它起什么作用吗?云计算有什么用? 云计算是一种按使用量付费...

7

国外服务器测评(国外服务器排名) 12分钟前

目录:1、请问外资企业,一定要做网络安全等保测评吗(3级,2级...)?信息数据库服务器在中国境外,应如何操作?2、国外的服务器要哪...