{"id":689,"date":"2017-12-07T10:33:53","date_gmt":"2017-12-07T10:33:53","guid":{"rendered":"http:\/\/blog.datentraeger.li\/?p=689"},"modified":"2018-05-15T14:28:17","modified_gmt":"2018-05-15T14:28:17","slug":"translate-shell","status":"publish","type":"post","link":"https:\/\/blog.datentraeger.li\/?p=689","title":{"rendered":"Translate Shell"},"content":{"rendered":"<p><a href=\"https:\/\/github.com\/soimort\/translate-shell\" target=\"_blank\" rel=\"noopener\">Translate Shell<\/a> tut genau das, was der Name vermuten l\u00e4sst &#8211; es l\u00e4sst Google Translate auf der Commandline nutzen.<\/p>\n<p>Das ganze ist stinkeinfach<\/p>\n<pre class=\"lang:sh decode:true \">$ trans [W\u00f6rter]<\/pre>\n<p>Um von einer gewissen Sprache in eine andere zu \u00fcbersetzen, im Beispiel englisch &#8211; deutsch, gibt man das einfach mit an (mit -R werden alle verf\u00fcgbaren Sprachen aufgelistet)<\/p>\n<pre class=\"lang:sh decode:true \">peter@peanut:~$ trans -b en:de \"I'd be rather put off\"\r\nIch w\u00e4re ziemlich auf der Hut<\/pre>\n<p>Die -b Option ist brief, also die Kurzfassung. Ansonsten werden einige Zeilen mehr ausgegeben. Da das ganze in Quotes gesetzt ist, wird es als Satz \u00fcbersetzt. Ansonsten w\u00fcrden alle mitgegebenen W\u00f6rter einzeln \u00fcbersetzt.<\/p>\n<p>Aber auch als W\u00f6rterbuch l\u00e4sst sich trans einsetzen (mit der -d Option)<\/p>\n<pre class=\"lang:sh decode:true \">peter@peanut:~$ trans -d :en freedom\r\nfreedom\r\n\/\u02c8fr\u0113d\u0259m\/\r\n\r\nnoun\r\nthe power or right to act, speak, or think as one wants without hindrance or restraint.\r\n- \"we do have some freedom of choice\"\r\n\r\nSynonyms\r\nnoun\r\n- liberty, liberation, release, deliverance, delivery, discharge, disenthrallment, manumission\r\n- independence, [.....]<\/pre>\n<p>Also ich finde es noch recht angenehm und hab es doch schon einige male verwendet.<\/p>\n<p><em>EDIT 14\/15.5.2018:<\/em><\/p>\n<p>F\u00fcr Translate-Shell gibt es nun auch ein <a href=\"https:\/\/github.com\/VincentCordobes\/vim-translate\" target=\"_blank\" rel=\"noopener\">simples vim-Plugin<\/a>, obwohl ich das kaum nutzen werde &#8211; auch sehr nett. Etwas umfangreicher ist <a href=\"https:\/\/github.com\/echuraev\/translate-shell.vim\" target=\"_blank\" rel=\"noopener\">dieses Plugin<\/a>, habe es selbst aber nicht getestet bis jetzt<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"Translate Shell tut genau das, was der Name vermuten l\u00e4sst &#8211; es l\u00e4sst Google Translate auf der Commandline nutzen. Das ganze ist stinkeinfach $ trans [W\u00f6rter] Um von einer gewissen Sprache in eine andere zu \u00fcbersetzen, im Beispiel englisch &#8211; deutsch, gibt man das einfach mit an (mit -R werden&hellip;\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[36,4],"tags":[],"class_list":["post-689","post","type-post","status-publish","format-standard","hentry","category-cli","category-debiangnu-linux"],"_links":{"self":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=689"}],"version-history":[{"count":7,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/689\/revisions"}],"predecessor-version":[{"id":1619,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=\/wp\/v2\/posts\/689\/revisions\/1619"}],"wp:attachment":[{"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=689"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=689"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.datentraeger.li\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}