Examples

Basic Usage

$ translate zh-TW <<< "Hello World!"
你好世界!

$ translate ko <<< "Goodbye!"
안녕히 가세요!

Redirect from File

$ translate zh-TW < "alice.txt"

阿麗思道:「你不是說你要告訴你的歷史嗎?告訴我你為甚麼恨—那個—那些—C和D,」
她末了兩個字母輕輕兒地說的,怕回來又得罪了牠。

那老鼠對著阿麗思嘆了一口氣道,「唉﹗我的身世說來可真是又長又苦又委屈呀—」

阿麗思聽了,瞧著那老鼠的尾巴說,「你這尾是曲啊﹗可是為甚麼又叫它苦呢﹗」
她就一頭聽著那老鼠說話,一頭在在心上納悶,所以她聽的那老鼠講的「尾曲」
的歷史是差不多像這個樣了的

Unix Pipes!

# Redirect any output through a unix pipe.
$ python --help | translate fr
D'autres variables d'environnement

PYTHONSTARTUP: le fichier exécuté au démarrage interactif (pas par défaut)
PYTHONPATH: ':'-liste de répertoires séparés préfixés à la
   module par défaut chemin de recherche. Le résultat est sys.path.
PYTHONHOME: Annuaire <prefix> suppléant (ou <prefix> <exec_prefix>).
PYTHONCASEOK: ignorer la casse dans les états d'importation» (Windows).
PYTHONIOENCODING: Codage [: erreurs] utilisés pour stdin / stdout / stderr.
PYTHONHASHSEED: si cette variable est définie à aléatoire, l'effet est le même
   comme spécifiant l'option-R: une valeur aléatoire est utilisée pour ensemencer les hashs de
   str, octets et objets datetime. Il peut également être défini à un nombre entier
   dans l'intervalle [0,4294967295] pour obtenir des valeurs de hachage avec une graine prévisible.

Be Creative

# A "Here-String" Grocery List
$ cat <<- GROCERY_LIST | translate ko
     Celery
     Milk
     Eggs
     Bread
     Cereal
GROCERY_LIST

셀러리
우유
달걀
빵
시리얼

Chaining together Pipes

# Translate Telephone!
$ echo 'What is love?' | translate zh-TW | translate ko | translate fr | translate en
What is love?

Arguments

Requires at least one command line argument for the destination language. If no command line arguments are passed, an error message will be passed.

$ translate | "Error! No Arguments"
usage: translate [-h] [-v] [-l [code]] [source] dest
translate: error: the following arguments are required: dest

See Usage section for usage information

Language Codes

Use the -l option to see all the possible language codes.

$ translate -l

Specify the output format by language code

$ translate -l zh-TW
Language Code
Afrikaans af
Albanian sq
Arabic ar
Azerbaijani az
Basque eu
Belarusian be
Bengali bn
Bosnian bs
Bulgarian bg
Catalan ca
Cebuano ceb
Chinese (Simplified) zh
Chinese (Traditional) zh-TW
Croatian hr
Czech cs
Danish da
Dutch nl
English en
Esperanto eo
Estonian et
Filipino tl
Finnish fi
French fr
Galician gl
Georgian ka
German de
Greek el
Gujarati gu
Haitian Creole ht
Hebrew iw
Hindi hi
Hmong hmn
Hungarian hu
Icelandic is
Indonesian id
Irish ga
Italian it
Japanese ja
Javanese jw
Kannada kn
Khmer km
Korean ko
Lao lo
Latin la
Latvian lv
Lithuanian lt
Macedonian mk
Malay ms
Maltese mt
Marathi mr
Norwegian no
Persian fa
Polish pl
Portuguese pt
Romanian ro
Russian ru
Serbian sr
Slovak sk
Slovenian sl
Spanish es
Swahili sw
Swedish sv
Tamil ta
Telugu te
Thai th
Turkish tr
Ukrainian uk
Urdu ur
Vietnamese vi
Welsh cy
Yiddish yi
Language Code
土耳其文 tr
中文(繁體) zh-TW
中文(簡體) zh
丹麥文 da
巴斯克文 eu
日文 ja
爪哇語 jw
加里西亞文 gl
加泰羅尼亞文 ca
卡納達文 kn
布爾文 af
白俄羅斯語 be
立陶宛文 lt
冰島文 is
匈牙利文 hu
印尼文 id
印度文 hi
印度古哈拉地語 gu
西班牙文 es
克羅埃西亞文 hr
希伯來文 iw
希臘文 el
亞塞拜然文 az
孟加拉文 bn
拉丁文 la
拉脫維亞文 lv
法文 fr
波西尼亞 bs
波斯語 fa
波蘭文 pl
芬蘭文 fi
阿拉伯文 ar
阿爾巴尼亞文 sq
俄文 ru
保加利亞文 bg
威爾斯文 cy
苗文 hmn
英文 en
挪威文 no
泰文 th
泰米爾文 ta
泰盧固文 te
海地克里奧文 ht
烏克蘭文 uk
烏爾都語 ur
馬耳他文 mt
馬來文 ms
馬其頓文 mk
馬拉地文 mr
高棉文 km
國際語文 eo
宿霧文 ceb
捷克文 cs
荷蘭文 nl
喬治亞文 ka
斯瓦希里文 sw
斯洛伐克文 sk
斯洛維尼亞文 sl
菲律賓文 tl
越南文 vi
塞爾維亞文 sr
意第緒語 yi
愛沙尼亞文 et
愛爾蘭文 ga
瑞典文 sv
義大利文 it
葡萄牙文 pt
寮文 lo
德文 de
韓文 ko
羅馬尼亞文 ro