Преводи

Превеждайте думи от английски на друг език в Linux Terminal

Превеждайте думи от английски на друг език в Linux Terminal
Този урок показва как лесно да превеждате думи от английски на други езици на терминал на Linux. Той също така показва как да посочите изходен език или повече от един език на местоназначение на терминала на Linux, как да идентифицирате езици, без да извършвате процеса на превод, как да идентифицирате езици от терминала сред по-полезни техники за работа с езици.

За този урок използваният софтуер е Преведете Shell, по-рано известен като CLI на Google Translate.

Преводачът Shell ви позволява да използвате Google Translate, Bing Translator, Yandex Translator и Apertium от командния ред, като същевременно включите всички споменати по-горе двигатели за превод Google е този по подразбиране.

Преди да изтеглите Translate Shell, трябва да изтеглите пакета gawk, като стартирате:

# apt install gawk -y

Веднъж инсталиран, изтеглете Преводач Shell с помощта на wget, като стартирате:

# wget git.io / trans

Забележка: на дистрибуциите на Debian и Linux можете да инсталирате wget, като стартирате apt install wget.

Веднъж изтеглени, дайте права за изпълнение на Shell на Translate, като стартирате:

# chmod + x транс

Нека опитаме, като преведем една дума от италиански (на английски, тъй като английският е езикът по подразбиране по подразбиране). За превод на думата пингвино тичам:

Преведете една дума на Linux терминал:

# ./ trans 'pinguino'

Забележка: използването на кавички е по избор за единични думи и задължително за изречения.

Както можете да видите, Преводач Shell откри езика на източника като италиански и го преведе на английски, въпреки че не е посочен целевият език.

Сега нека преведем същата дума от английски на испански. За да посочите език на местоназначение, използвайте „:“, последван от целевия език, както в примера по-долу:

# ./ trans: es пингвин

Както можете да видите, Преводач Shell го преведе правилно.

Преведете повече от една дума на терминала на Linux:

Сега нека преведем повече от една дума, следващият пример показва превода „Linux hint“, забележка за повече от една дума кавички са задължителни.

# ./ trans: es 'подсказка за Linux'

Превод на думи от английски на няколко други езика на терминала на Linux:

Преводът Shell също ви позволява да превеждате на различни езици на местоназначение, следният пример показва как да преведете изречението „В LinuxHint ние търсим най-доброто качество на съдържанието за читатели“ на испански и китайски едновременно, като просто разделяме езиковите кодове с + символ:

# ./ trans: es + zh „В LinuxHint ние търсим най-доброто качество на съдържанието за читателите“

Посочете изходния език при превод на думи на друг език на Linux терминал:

Понякога преводачите не успяват автоматично да открият изходния език, Преводачите Shells поддържа спецификация на изходния език, като поставят кода на изходния език преди двоеточие:

# ./ trans zh: '在 LinuxHint , 我们 为 读者 寻求 最佳 的 内容 质量'

Посочете както източника, така и целевия език при превод на терминал LInux:

Разбира се, можете да посочите както източници, така и целеви езици:

# ./ trans zh: es '在 LinuxHint , 我们 为 读者 寻求 最佳 的 内容 质量'

Откриване на езици на терминал Linux с помощта на Преводач Shell:

Можете да използвате Преводач Shell също за откриване само на езици, без да продължите с превода, получавайки допълнителна информация за открития език чрез добавяне на -документ за самоличност флаг, както е показано в примера по-долу:

# ./ trans -id "我们 为 读者 寻求 最佳 的 内容 质量"

Превод на файлове от английски на друг език на Linux терминал:

Преводач Shell също ви позволява да превеждате файлове. Използвайки nano или който и да е текстов редактор, който искате да създадете текстов файл със съдържание на всеки език, който искате да преведете, за да тествате Shell на Translate.

# nano linuxhint-translation

След това натиснете CTRL + X, за да запазите и излезете

За да преведете съдържанието на испански, използвайте синтаксиса, показан по-долу, като добавите файл: // като източник на съдържание за превод:

# ./ trans: es файл: // linuxhint-translation

Превод на уебсайтове на друг език на Linux терминал:

С Translate Shell е възможно да превеждате и уебсайтове, като използвате синтаксиса, показан по-долу, за да превеждате linuxhint.com.

# ./ trans: es https: // linuxhint.com

Както можете да видите Преводач Shell върна URL с версия на LinuxHint на испански:

https: // превод.google.com / превод?hl = en & sl = auto & tl = es & u = https: // linuxhint.com

Превеждайте думи на друг език в терминала на Linux с интерактивен режим:

Преводачът Shell също предлага интерактивен режим, следният пример показва как да стартираме интерактивния режим за превод на съдържание от испански на английски:

# ./ транс-черупки: en

Използване на Превод на черупката като речник:

Превод черупки може да се използва и като речник, ако опцията е приложен, следният пример показва Преводни черупки, използвани като речник за думата „шифроване“:

# ./ trans -d bg: криптиране

Пуснете звук, за да включите говорния превод в изхода:

За да завършите този урок, можете да добавите звук за чуване на преводи, за да го постигнете, трябва да инсталирате терминален медиен плейър като mplayer, на Debian и базирани Linux дистрибуции:

# apt install mplayer -y

Пуснете звук, за да включите говорния превод в изхода:

Веднъж инсталиран, използвайте опцията -стр за да добавите звук към изхода, следният пример показва как да се превежда от китайски на испански, включително говоримия превод:

Надявам се, че този урок за това как да превеждате думи от английски на друг език в терминала на Linux е полезен. Продължавайте да следвате LinuxHint за още съвети и актуализации за Linux и мрежи.

Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...
HD Remastered Games за Linux, които никога преди не са имали издание на Linux
Много разработчици и издатели на игри излизат с HD ремастер на стари игри, за да удължат живота на франчайза, моля феновете, които искат съвместимост ...
Как да използвам AutoKey за автоматизиране на Linux игри
AutoKey е програма за автоматизация на настолни компютри за Linux и X11, програмирана в Python 3, GTK и Qt. Използвайки неговата функционалност за скр...