Можно ли перевести слова через терминал?

Прямо сейчас нет альтернативных компакт-дисков ни для Ubuntu, ни для Kubuntu. Но есть один для Lubuntu!

1
задан 22 November 2013 в 22:54

6 ответов

Google Translate CLI - это инструмент, который позволяет вам использовать перевод текста из командной строки с помощью Google Translate.

Чтобы установить CLI Google Translate, убедитесь, что у вас установлен gawk

[ f1]

Затем установите Google Translate CLI:

wget https://github.com/soimort/google-translate-cli/archive/master.tar.gz
tar -xvf master.tar.gz
cd google-translate-cli-master/
sudo make install

Теперь для перевода с любого языка на английский

trs "some text"

Для перевода на разные языки

[ f4]

заменяет «src» кодом языка для исходного языка и «цель» с кодом языка для целевого языка.

source

Дополнительная информация и некоторые примеры можно найти в источнике

9
ответ дан 24 May 2018 в 14:58

В зависимости от языка, который вы хотите, проверьте Apertium [0] для автономного машинного перевода через терминал.

Для испанского языка вы должны установить:

.

Для испанского языка вы должны установить:

sudo apt-get install apertium apertium-en-es
echo "Hola Mundo." | apertium -a es-en
> Hello world.

Он основан на терминале, но есть также основной графический интерфейс: apertium-tolk

Версия в репозиториях старше, если вы хотите, чтобы более новая версия соответствовала инструкциям по установке [1].

[0] https://www.apertium.org/

[1] https://www.apertium.org/

4
ответ дан 24 May 2018 в 14:58

Я написал простую базу для перевода в командной строке на google translate с помощью python:

https://github.com/kuchaguangjie/pygtrans

Код:

Код python меньше 100 строк, и я также написал сценарий установщика и предоставил файл конфигурации, чтобы можно было установить предпочтительный язык по умолчанию.

Это под лицензией MIT.

Код:

Python2.x на linux, все, что ему нужно, он еще не поддерживает python3, я мог бы исправить это позже.

Кстати, я также написал версию Java:

https://github.com/kuchaguangjie/pygtrans

Вам нужен jdk + [(ant + плющ) | maven] для создания исходного кода.

2 проекта имеют одинаковую логику & amp; формат командной строки, поэтому, возможно, предпочтительнее использовать версию python.

2
ответ дан 24 May 2018 в 14:58

Посмотрите на ответ на sdcv здесь (у него также есть «Xlanguage» для словарей «Ylanguage»):

Есть ли автономный словарь в командной строке?

проверьте surfraw. После установки вы можете получить значение слова через sr webster difficultWord. Один из способов перевода - через sr google difficultword in hindi. Возможно, будут и другие варианты перевода.

1
ответ дан 24 May 2018 в 14:58

Перевести «жизнь» на португальский. Пример ниже: (lynx должен быть установлен)

lynx -source 'http://translate.google.com/translate_t?langpair=en|pt&text='life |awk {'print $852'} | cut -d = -f5 |cut -d ';' -f1 |awk 'NF>0'

Где «en» - английский, а «pt» - португальский

Выход: 'vida'

1
ответ дан 24 May 2018 в 14:58

Я написал простой переводчик на основе текстовых файлов. Он также воспроизводит аудиофайл, если он существует. У меня уже есть база данных аудиофайлов, и если я их не нахожу, я загружаю их из базы данных google.

Вот моя программа на GitHub:

https: / /github.com/carlos-santiago-2017/English-Spanish-Dict

0
ответ дан 24 May 2018 в 14:58

Другие вопросы по тегам:

Похожие вопросы: