Прямо сейчас нет альтернативных компакт-дисков ни для Ubuntu, ни для Kubuntu. Но есть один для Lubuntu!
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
Дополнительная информация и некоторые примеры можно найти в источнике
В зависимости от языка, который вы хотите, проверьте 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/
Я написал простую базу для перевода в командной строке на 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.
Посмотрите на ответ на sdcv здесь (у него также есть «Xlanguage» для словарей «Ylanguage»):
Есть ли автономный словарь в командной строке?
проверьте surfraw. После установки вы можете получить значение слова через sr webster difficultWord. Один из способов перевода - через sr google difficultword in hindi. Возможно, будут и другие варианты перевода.
Перевести «жизнь» на португальский. Пример ниже: (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'
Я написал простой переводчик на основе текстовых файлов. Он также воспроизводит аудиофайл, если он существует. У меня уже есть база данных аудиофайлов, и если я их не нахожу, я загружаю их из базы данных google.
Вот моя программа на GitHub:
https: / /github.com/carlos-santiago-2017/English-Spanish-Dict