Переводы

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

Переводите слова с английского на другой язык в Linux Terminal
В этом руководстве показано, как легко переводить слова с английского на другие языки на терминале Linux. Он также показывает, как указать исходный язык или более одного целевого языка на терминале Linux, как идентифицировать языки без выполнения процесса перевода, как идентифицировать языки с терминала среди более полезных методов работы с языками.

В этом руководстве используется программное обеспечение Перевести Shell, ранее известный как Интерфейс командной строки Google Translate.

Translate Shell позволяет использовать Google Translate, Bing Translator, Yandex Translator и Apertium из командной строки, в то время как все механизмы перевода, упомянутые выше, используются по умолчанию.

Перед загрузкой Translate Shell вам необходимо получить пакет gawk, запустив:

# apt install gawk -y

После установки загрузите Translate Shell с помощью wget, запустив:

# wget git.io / транс

Примечание: в Debian и дистрибутивах Linux вы можете установить wget, запустив apt install wget.

После загрузки предоставьте Translate Shell права на выполнение, запустив:

# chmod + x trans

Давайте попробуем перевести одно слово с итальянского (на английский, поскольку английский является языком назначения по умолчанию). Чтобы перевести слово Pinguino запустить:

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

# ./ транс 'пингвино'

Примечание: использование кавычек необязательно для отдельных слов и обязательно для предложений.

Как видите, Translate Shell обнаружила исходный язык как итальянский и перевела его на английский, несмотря на то, что целевой язык не был указан.

А теперь переведем это же слово с английского на испанский. Чтобы указать целевой язык, используйте «:», за которым следует целевой язык, как в примере ниже:

# ./ транс: es penguin

Как видите, Translate Shell правильно перевел его.

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

Теперь давайте переведем более одного слова, в следующем примере показан перевод «Linux hint», обратите внимание, что для более чем одного слова кавычки являются обязательными.

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

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

Translate Shell также позволяет переводить на разные языки назначения. В следующем примере показано, как перевести предложение «В LinuxHint мы стремимся к лучшему качеству контента для читателей» на испанский и китайский одновременно, просто разделив языковые коды символом + символ:

# ./ trans: es + zh 'В LinuxHint мы стремимся к лучшему качеству контента для читателей'

Укажите исходный язык при переводе слов на другой язык в терминале Linux:

Иногда переводчики не могут автоматически определить исходный язык, Translate Shells поддерживает спецификацию исходного языка, помещая код исходного языка перед двоеточием:

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

При переводе в терминале LInux укажите как исходный, так и целевой языки:

Конечно, вы можете указать как исходный, так и целевой языки:

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

Обнаружение языков в терминале Linux с помощью Translate Shell:

Вы можете использовать Translate Shell также для определения языков, не выполняя перевод, получая дополнительную информацию об обнаруженном языке, добавляя -я бы flag, как показано в примере ниже:

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

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

Translate Shell также позволяет переводить файлы. Используя nano или любой текстовый редактор, вы хотите создать текстовый файл с содержимым на любом языке, который вы хотите перевести, чтобы протестировать Translate Shell.

# nano linuxhint-translation

Затем нажмите CTRL + X, чтобы сохранить и выйти

Чтобы перевести содержимое на испанский язык, используйте синтаксис, показанный ниже, добавив file: // в качестве источника контента для перевода:

# ./ trans: es file: // linuxhint-перевод

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

С помощью Translate Shell можно также переводить веб-сайты, используя синтаксис, показанный ниже, для перевода linuxhint.ком.

# ./ транс: es https: // linuxhint.ком

Как видите, Translate Shell вернула URL-адрес с версией LinuxHint на испанском языке:

https: // перевести.Google.com / translate?hl = ru & sl = auto & tl = es & u = https: // linuxhint.ком

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

Translate Shell также предлагает интерактивный режим, в следующем примере показано, как запустить интерактивный режим для перевода содержимого с испанского на английский:

# ./ trans -shell es: en

Использование Translate Shell в качестве словаря:

Translate Shells может также использоваться как словарь, если опция -d В следующем примере показано, как оболочки перевода используются в качестве словаря для слова «зашифровать»:

# ./ trans -d en: зашифровать

Воспроизвести звук, чтобы включить в вывод голосовой перевод:

В завершение этого руководства давайте добавим звук, чтобы слышать переводы, для этого вам необходимо установить терминальный медиаплеер, такой как mplayer, в Debian и на базе дистрибутивов Linux:

# apt install mplayer -y

Воспроизвести звук, чтобы включить в вывод голосовой перевод:

После установки используйте опцию -п Чтобы добавить звук в вывод, в следующем примере показано, как перевести с китайского на испанский, включая устный перевод:

Надеюсь, вы нашли этот урок о том, как переводить слова с английского на другой язык в терминале Linux, полезным. Следите за LinuxHint для получения дополнительных советов и обновлений по Linux и сети.

Как изменить левую и правую кнопки мыши на ПК с Windows 10
Совершенно нормально, что все устройства компьютерной мыши эргономичны для правшей. Но есть мышиные устройства, специально разработанные для левшей ил...
Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...
Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...