====== Tradução em linha de comando ====== Para realizar a tradução em linha de comando o script trans utiliza a engine do Google Translator, o translator shell. Podemos fazer o download do script e conceder permissão de execução ou ainda baixar o projeto via git e compilar o mesmo $ wget git.io/trans $ chmod +x trans Ou você pode baixar o projeto e compilar o script $git clone https://github.com/soimort/translate-shell $cd translate-shell/ $make $sudo make install Após realizado o procedimento acima para traduzir e necessário apenas digitar o comando **trans**. ricardobarbosa@isadora:~$ ./trans carro carro car Definitions of carro [ Português -> English ] noun car carro, automóvel, viatura, vagão, carruagem, cabine de elevador carriage transporte, carro, carruagem, carreto, viatura, presença vehicle veículo, automóvel, carro, viatura, meio, instrumento automobile automóvel, carro auto carro lorry caminhão, carro, vagoneta, caminhoneta de carga wain carroça, carro carro car ricardobarbosa@isadora:~$ Para uma tradução com uma saída do comando limpa ricardobarbosa@isadora:~$ ./trans -brief carro car ricardobarbosa@isadora:~$ Para traduzir arquivos ricardobarbosa@isadora:~$ echo "ola mundo" > texto.txt ricardobarbosa@isadora:~$ ./trans file://texto.txt Hello World ricardobarbosa@isadora:~$ Para traduzir para outros idiomas e necessário informar o código do idioma. Vamos traduzir a palavra carro para japones o ricardobarbosa@isadora:~$ ./trans :ja carro carro 車 (Kuruma) Translations of carro [ Português -> 日本語 ] carro 車 ricardobarbosa@isadora:~$ Para verificar outros idiomas utilize a flag **-R** ricardobarbosa@isadora:~$ ./trans -R ┌───────────────────────┬───────────────────────┬───────────────────────┐ │ Afrikaans - af │ Hebrew - he │ Polish - pl │ │ Albanian - sq │ Hill Mari - mrj │ Portuguese - pt │ │ Amharic - am │ Hindi - hi │ Punjabi - pa │ │ Arabic - ar │ Hmong - hmn │ Querétaro Otomi- otq │ │ Armenian - hy │ Hmong Daw - mww │ Romanian - ro │ │ Azerbaijani - az │ Hungarian - hu │ Russian - ru │ │ Bashkir - ba │ Icelandic - is │ Samoan - sm │ │ Basque - eu │ Igbo - ig │ Scots Gaelic - gd │ │ Belarusian - be │ Indonesian - id │ Serbian (Cyr...-sr-Cyrl │ Bengali - bn │ Irish - ga │ Serbian (Latin)-sr-Latn │ Bosnian - bs │ Italian - it │ Sesotho - st │ │ Bulgarian - bg │ Japanese - ja │ Shona - sn │ │ Cantonese - yue │ Javanese - jv │ Sindhi - sd │ │ Catalan - ca │ Kannada - kn │ Sinhala - si │ │ Cebuano - ceb │ Kazakh - kk │ Slovak - sk │ │ Chichewa - ny │ Khmer - km │ Slovenian - sl │ │ Chinese Simp...- zh-CN│ Klingon - tlh │ Somali - so │ │ Chinese Trad...- zh-TW│ Klingon (pIqaD)tlh-Qaak Spanish - es │ │ Corsican - co │ Korean - ko │ Sundanese - su │ │ Croatian - hr │ Kurdish - ku │ Swahili - sw │ │ Czech - cs │ Kyrgyz - ky │ Swedish - sv │ │ Danish - da │ Lao - lo │ Tahitian - ty │ │ Dutch - nl │ Latin - la │ Tajik - tg │ │ Eastern Mari - mhr │ 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 │ Papiamento - pap │ Yoruba - yo │ │ Hausa - ha │ Pashto - ps │ Yucatec Maya - yua │ │ Hawaiian - haw │ Persian - fa │ Zulu - zu │ └───────────────────────┴───────────────────────┴───────────────────────┘ ricardobarbosa@isadora:~$ Para obter um help do comando **trans** execute com a opção **-M**. $trans -M Att.