За този урок използваният софтуер е Преведете 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, за да запазите и излезете
За да преведете съдържанието на испански, използвайте синтаксиса, показан по-долу, като добавите файл: //
Превод на уебсайтове на друг език на 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 и мрежи.