Webbsida skrapning via Linux. (5 / 16 steg)
Steg 5: Språköversättning.
Se även: http://www.soimort.org/translate-shell/
Google Translate CLI kan du översätta Text från kommandoraden
Författare: Andrew | Datum: Onsdag 12 mars 2014
Google Translate CLI är ett verktyg som låter dig använda översätta text från kommandoraden med hjälp av Google Translate.
Verktyget ska fungera på Linux, OS X, FreeBSD, NetBSD, OpenBSD och Windows (Cygwin eller MinGW) och dess enda kravet är att GNU awk.
Installera Google Translate CLI
För att installera Google översätta CLI, för det första se till att du vinkar gawk installerat (för kommandona nedan, du behöver även wget, eller du kan använda Git istället om du vill).
I Ubuntu, installera dem med följande kommandon:
sudo lämplig-få installera gawk wget
Installera sedan Google översätta CLI:
$ cd/tmp
$ wget https://github.com/soimort/google-translate-cli/a...
$ tar xvf - master.tar.gz CD-google-translate-cli-master /
$ sudo göra installera
Eller se de officiella installationsinstruktionerna.
Användning
Som standard Google översätta CLI översätter texten från alla språk till engelska så enkelt springa "trs" följt av text i en terminal att översätta texten till svenska: trs "text" exempel:
$ trs "traducir texto de la línea de kommandosoldater utilizando
Google Översätt CLI"översätta text från kommandoraden med hjälp av Google Translate CLIInstead att komma in lite text för att översätta, du kan även ange sökvägen till en textfil.
Google Translate CLI stöder inställning både språk (språk av källtexten) såväl som målspråket (språk att översätta källtexten till): trs {källa = mål} "TEXT att översätta" ersätta "Källa" med språkkoden för källspråk och "Mål" med språkkoden för målspråket.
För en komplett lista över språkkoder som används av Google Translate, se denna sida.
Exempel: översätta "traducir texto de la línea de kommandosoldater utilizando Google Översätt CLI" från spanska till engelska och franska: $ trs {es = sv + fr} "traducir texto de la línea de kommandosoldater utilizando Google Översätt CLI" översätta text från kommandoraden med hjälp av Google Translate CLI traduire le texte de la ligne de commande sv utilisant Google översätta CLIExample 2: översätta "hola mundo" från spanska till engelska , Rumänska, tyska och italienska:
$ trs {es = sv + ro + de + det} "hola mundo" Hej världen debutskivan ziua lume Hallo Welt ciao mondo
Du behöver inte ange både käll- och målspråket. Du kan till exempel ange bara målspråket och låta Google Översätt antar källspråk. Exempel: $ trs {= sv + ro + de + det} "hola mundo" Hej världen debutskivan ziua lume Hallo Welt ciao mondo
Det är viktigt att observera att du inte bör använda specialtecken (som "!", "$", "" "eller"\") inne i texten som ska översättas, utan flyr dem. Också, Använd inte "[" och "]" kommer att orsaka att Google Translate CLI att misslyckas.
Nej. Språkkod namn modersmål namn
1 Afrikaans Afrikaans af 2 albanska Shqip sq 3 arabiska 91 (J ar 4 armeniska hy 5 azerbajdzjanska "01 (',' F/D az 6 baskiska Euskara eu 7 vitryska 5; 0 vara 8 bulgariska J; 30 bg 9 katalanska Català ca 10 kinesiska (förenklad) - S zh-CN 11 kinesiska (traditionell) - A zh-TW 12 kroatiska Hrvatski hr 13 tjeckiska eatina cs 14 danska Dansk da 15 Nederländska Nederlands nl 16 svenska engelska sv 17 estniska Eesti keel et 18 filippinska filippinska tl 19 Finska Suomi fi 20 franska Français fr 21 Galiciska Galego gl 22 georgiska ka 23 Tyska Deutsch de 24 grekiska Ελληνικ el 25 Haitisk kreol Kreyòl ayisyen ht 26 hebreiska iw 27 Hindi 9? (M & @ Hej 28 ungerska Magyar hu 29 Isländska Íslenska är 30 indonesiska Bahasa Indonesia id 31 irländska Gaeilge ga 32 Italienska Italiano it 33 japanska, ja 34 koreanska \m ko 35 lettiska Latvieau lv 36 litauiska Lietuvis kalba lt 37 Makedonska 0:54 > = A:8 mk 38 Malaysiska Malaysiska ms 39 Maltesiska Malti mt 40 Norska Norsk nr 41 Persiska A'13 fa 42 polska Polski pl 43 portugisiska Português pt 44 rumänska Român ro 45 ryska CAA : 89 ru 46 Serbiska! SR 47 slovakiska Sloven ina sk 48 slovenska Slovensko sl 49 Spanska Español es 50 Swahili Kiswahili sw 51 svenska Svenska sv 52 Thai D "th 53 turkiska Türkçe tr 54 ukrainska #: uk 55 Urdu ' 1/H din 56 vietnamesiska Ti ng Vi t vi 57 walesiska Cymraeg cy 58 Jiddisch t yi