For denne opplæringen er programvaren som brukes Oversett skall, tidligere kjent som Google Translate CLI.
Translate Shell lar deg bruke Google Translate, Bing Translator, Yandex Translator og Apertium fra kommandolinjen, mens inkludert alle oversettelsesmotorer nevnt over Google er standard.
Før du laster ned Translate Shell, må du få GAWK -pakken ved å kjøre:
# Apt installer Gawk -y
Når du har installert nedlasting, kan du oversette Shell ved å bruke WGET ved å kjøre:
# wget git.io/trans
Merk: På Debian og baserte Linux -distribusjoner kan du installere WGET ved å kjøre APT -install WGET.
Når den er lastet ned, Gi oversetter skallutførelsesrettigheter ved å kjøre:
# chmod +x trans
La oss prøve ved å oversette et enkelt ord fra italiensk (til engelsk siden engelsk er standard destinasjonsspråk). Å oversette ordet Pinguino løpe:
Oversett et enkelt ord på Linux Terminal:
# ./trans 'pinguino'
Merk: Å bruke anførselstegn er valgfritt for enkeltord og obligatorisk for setninger.
Som du kan se Oversats Shell oppdaget kildespråket som italiensk og oversatte det til engelsk til tross for at destinasjonsspråket ikke var spesifisert.
La oss nå oversette det samme ordet fra engelsk til spansk. For å spesifisere et destinasjonsspråkbruk ":" etterfulgt av destinasjonsspråket som i eksemplet nedenfor:
# ./trans: es pingvin
Som du kan se, oversetter du Shell oversatt det ordentlig.
Oversett mer enn et enkelt ord på Linux Terminal:
La oss nå oversette mer enn et enkelt ord, følgende eksempel viser oversettelsen “Linux Hint”, merk at for mer enn et enkelt ord -anførselstegn er obligatoriske.
# ./trans: es 'linux hint'
Oversett ord fra engelsk til flere andre språk på Linux Terminal:
Oversats Shell lar deg også oversette til forskjellige destinasjonsspråk. Følgende eksempel viser hvordan du kan oversette setningen "på Linuxhint søker vi den beste innholdskvaliteten for lesere" til spansk og kinesisk samtidig ved bare å skille språkkoder med en + symbol:
# ./trans: es+zh 'hos Linuxhint søker vi den beste innholdskvaliteten for leserne
Spesifiser kildespråket når du oversetter ord til annet språk på Linux -terminalen:
Noen ganger klarer ikke oversettere å oppdage kildespråket automatisk, Translate Shells støtter kildespråkspesifikasjon ved å plassere kildespråkkoden før kolon:
# ./trans ZH: '在 Linuxhint , 我们 为 读者 寻求 最 佳 的 内容 质量 质量 质量 质量 质量 质量 , , 质量 的 内容 内容 质量 质量 质量 质量
Spesifiser både kilde- og destinasjonsspråk når du oversettes på Linux Terminal:
Selvfølgelig kan du spesifisere både kilde- og destinasjonsspråk:
# ./trans zh: es '在 linuxhint , 我们 为 读者 寻求 最 佳 的 内容 质量 质量 质量 质量 , , 内容 的 的 内容 质量 质量 质量
Oppdage språk på Linux Terminal ved hjelp av Translate Shell:
Du kan bare bruke Translate Shell for å oppdage språk, uten å fortsette med oversettelse, få ytterligere informasjon om det oppdagede språket ved å legge til -id flagg som vist i eksemplet nedenfor:
# ./trans -id "我们 为 读者 寻求 最 佳 的 内容 质量 质量 质量 质量 质量 质量 质量 质量 质量 质量 质量 质量 质量 质量 质量 质量 质量 质量
Oversett filer fra engelsk til annet språk på Linux Terminal:
Oversats Shell lar deg også oversette filer. Bruke Nano eller hvilken som helst tekstredigerer du vil lage en tekstfil med innhold på et hvilket som helst språk du vil oversette for å teste Translate Shell.
# Nano Linuxhint-Translation
Trykk deretter CTRL+X for å lagre og avslutte
For å oversette innholdet til spansk, bruk syntaks vist nedenfor å legge til fil: // som innholdskilde for å oversette:
# ./trans: es fil: // linuxhint-translation
Oversett nettsteder til annet språk på Linux Terminal:
Med Oversats Shell er det mulig å oversette nettsteder også ved å bruke syntaks som er vist nedenfor for å oversette Linuxhint.com.
# ./trans: es https: // linuxhint.com
Som du kan se Translate Shell returnerte en URL med en versjon av Linuxhint på spansk:
https: // oversetter.Google.com/oversetter?hl = en & sl = auto & tl = es & u = https: // linuxhint.com
Oversett ord til annet språk på Linux Terminal med interaktiv modus:
Translate Shell tilbyr også en interaktiv modus, følgende eksempel viser hvordan du lanserer den interaktive modusen for å oversette innhold fra spansk til engelsk:
# ./trans -shell es: en
Bruke Translate Shell som ordbok:
Oversettelseskall kan også brukes som ordbok hvis alternativet -d Implementert, viser følgende eksempel oversettelseskall som brukes som ordbok for ordet "kryptering":
# ./trans -d en: kryptering
Spill lyd for å inkludere muntlig oversettelse i utgangen:
For å avslutte denne opplæringen lar oss legge lyd for å høre oversettelser, for å oppnå den må du installere en terminal mediespiller som MPlayer, på Debian og baserte Linux -distribusjoner Run:
# apt installer mplayer -y
Spill lyd for å inkludere muntlig oversettelse i utgangen:
Når du er installert, bruk alternativet -p For å legge lyd til utdataene, viser følgende eksempel hvordan du kan oversette fra kinesisk til spansk inkludert den talte oversettelsen:
Jeg håper du fant denne opplæringen om hvordan du kan oversette ord fra engelsk til annet språk på Linux Terminal nyttig. Fortsett å følge Linuxhint for flere tips og oppdateringer om Linux og nettverksbygging.