Как установить Google Translate Desktop?

Используйте команду uptime. Он дает средние значения загрузки системы за последние 1, 5 и 15 минут (справочная страница).

# 1. get total average CPU usage for the past minute
avg_cpu_use=$(uptime)
# 2. split response
IFS=',' read -ra avg_cpu_use_arr <<< "$avg_cpu_use"
# 3. find cpu usage
avg_cpu_use=""
for i in "${avg_cpu_use_arr[@]}"; do :
    if [[ $i == *"load average"* ]]; then
        avg_cpu_use=$i
        break       
    fi
done
# 4. create response
avg_cpu_use=$(echo ${avg_cpu_use:16})   # Remove "  load average: "
if [[ -z "${avg_cpu_use// }" ]]; then
    avg_cpu_use="CPU: N/A perc used"
    exit -1
else
    avg_cpu_use="CPU: ${avg_cpu_use} perc used"
fi
3
задан 20 January 2011 в 14:23

45 ответов

Недавно я сделал супер простой скрипт, который открывает новую вкладку браузера с страницей переводчика google, отображающей информацию для выделенного в данный момент текста в любом приложении в Ubuntu.

Может использоваться как альтернатива. Один из способов его использования - связать команду с ярлыком на клавиатуре, чем когда вы нажимаете клавишу, откроется новая вкладка.

Я использовал этот подход, потому что часто я ищу не только для но также и для произношения.

3
ответ дан 25 July 2018 в 22:35
  • 1
    Добро пожаловать в Ask Ubuntu! ; -) +1 только для того, чтобы избавиться от Java! [D1]: D – Fabby 1 January 2017 в 16:52

Настройка и настройка сценария «перевести выделенный текст»

Чтобы иметь возможность использовать скрипт, сначала установите libnotify-bin (чтобы сценарий мог отправлять уведомления на рабочем столе), wget (чтобы получить перевод от Google) и xsel (который используется для получения выделенного в данный момент текста). В Ubuntu, Linux Mint и т. Д. Установите их, используя следующую команду: sudo apt-get install libnotify-bin wget xsel Затем скопируйте код сценария ниже: #!/usr/bin/env bash notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" и вставьте его в новый файл - назовем его notitrans (ну, вы можете его назвать независимо от того, что вы хотите, но вот как я буду ссылаться на него с этого момента). В приведенном выше скрипте замените tl=en на язык, на который вы хотите перевести текст, например tl=ru для русского языка, tl=fr для французского и т. Д. После того, как вы закончите, сохраните файл в домашнем каталоге и сделайте его исполняемым с помощью следующей команды: chmod +x ~/notitrans Поместите скрипт в свой PATH - например, чтобы скопировать сценарий в / usr / local / bin /, использовать следующую команду: sudo mv ~/notitrans /usr/local/bin/ Чтобы иметь возможность использовать скрипт, вы можете назначить ему специальную комбинацию клавиш. Это зависит от среды вашего рабочего стола. В GNOME (и Unity) вы можете сделать это, перейдя в раздел «Системные настройки»> «Клавиатура»> «Ярлыки»> «Специальные ярлыки», где вам нужно нажать «+», чтобы добавить новую комбинацию клавиш. Здесь введите любое имя для нового пользовательского ярлыка и «notitrans» в качестве команды:

И, наконец, назначьте сочетание клавиш для недавно добавленной команды, нажав на нее а затем удерживая клавиши, которые вы хотите назначить. Убедитесь, что сочетание клавиш еще не используется!

Дополнительно: варианты сценария «перевести выделенный текст»

Отобразить перевод с помощью Zenity (который позволяет копировать текст) вместо использования уведомлений на рабочем столе:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo -e "Original text:" "$text"'\n' > /tmp/notitrans echo "Translation:" "$translate" >> /tmp/notitrans zenity --text-info --title="Translation" --filename=/tmp/notitrans

Для этого убедитесь, что Zenity установлен в вашей системе. На Ubuntu установите его, используя следующую команду:

sudo apt-get install zenity

Отобразить перевод в уведомлении рабочего стола И автоматически скопировать перевод в буфер обмена:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo "$translate" | xclip -selection clipboard notify-send --icon=info "$text" "$translate"

Чтобы это работало , убедитесь, что xclip установлен в вашей системе. На Ubuntu установите его, используя следующую команду:

sudo apt-get install xclip
1
ответ дан 25 July 2018 в 22:35

Вы пытались запустить программу Windows. Попробуйте это:

Убедитесь, что все файлы и подкаталоги из ZIP-архива находятся в папке. В этой папке щелкните правой кнопкой мыши на google-translate-desktop-x.y .jar и выберите «Свойства», затем «Разрешения». Убедитесь, что установлен флажок «Разрешить выполнение файла как программы». Закройте диалоговое окно, щелкните его правой кнопкой мыши, и в разделе «Открыть с» нажмите «Время выполнения Java».

EDIT: Возможно, вы загрузили только бесплатную версию Windows. Попробуйте загрузить это и следуйте приведенным выше инструкциям после извлечения архива.

1
ответ дан 25 July 2018 в 22:35

рабочего стола Гугл переводчик представляет собой java приложение, которое работает на Ubuntu, если java был установлен. Файл, который вы скачали, очевидно, предназначен для установки и распаковать из Windows или (см. комментарий Хавьер Ривера) может быть еще третья программа партии окон. Оба не будут работать в Ubuntu.

скачать соответствующий .zip-файл напрямую из Google по данной ссылке:

http://code.google.com/p/google-translate-desktop/downloads/list

Распакуйте файлы, откройте терминал, cd в директорию установки и запустить

java -jar google-translate-desktop-0.52.jar

окно программы должен открываться:

, к сожалению в версии 0.52 это окно не имеет отделки и не могут быть перемещены, но есть полный функционал перевод. Бросить курить или для настройки программы значок состояния создается в панели GNOME. Украшение окон присутствует в бета-версии только то, что имеет немного урезанный функционал.

если Вы не опытный на ваш Ubuntu или неудобно устанавливать что-либо из внешних источников, вы можете рассмотреть возможность использования http://code.google.com/p/google-translate-desktop/downloads/list вместо.

3
ответ дан 25 July 2018 в 22:35
  • 1
    Просто запустил run-linux.sh и java -jar google-translate-desktop-0.52.jar и получил этот msg: Не удалось открыть файл /home/agnes/Downloads/go...ranslate-desktop-0.52.jar. gedit не смог обнаружить кодировку символов. Убедитесь, что вы не пытаетесь открыть двоичный файл. Выберите кодировку символов из меню и повторите попытку. – Agnese 20 January 2011 в 16:16
  • 2
    Как мне это сделать? – Agnese 20 January 2011 в 17:11
  • 3
    Установлен ли java в вашей системе? – Takkat 20 January 2011 в 17:26
  • 4
    да, у меня есть java – Agnese 20 January 2011 в 17:59
  • 5
    Я просто смог проверить это на моем 10.04 am64 (см. Скриншоты) без дальнейших шагов. Java не находит файл jar в вашей системе. Убедитесь, что нет ошибок ввода, и файл .jar действительно присутствует в каталоге, из которого вы запускаете java (например, ls списки google-translate-desktop-0.52.jar, прежде чем вы вызываете команду java). – Takkat 20 January 2011 в 21:28
этот ответ больше не функционирует, так как ссылка уже не работает. Этот пост был однако оставил как есть, для истории.

вы можете использовать паяльник goot(скачать). он использует Google-переводчик.

0
ответ дан 25 July 2018 в 22:35

Недавно я сделал супер простой скрипт, который открывает новую вкладку браузера с страницей переводчика google, отображающей информацию для выделенного в данный момент текста в любом приложении в Ubuntu.

Может использоваться как альтернатива. Один из способов его использования - связать команду с ярлыком на клавиатуре, чем когда вы нажимаете клавишу, откроется новая вкладка.

Я использовал этот подход, потому что часто я ищу не только для но также и для произношения.

3
ответ дан 26 July 2018 в 22:52
  • 1
    Добро пожаловать в Ask Ubuntu! ; -) +1 только для того, чтобы избавиться от Java! [D1]: D – Fabby 1 January 2017 в 16:52

Настройка и настройка сценария «перевести выделенный текст»

Чтобы иметь возможность использовать скрипт, сначала установите libnotify-bin (чтобы сценарий мог отправлять уведомления на рабочем столе), wget (чтобы получить перевод от Google) и xsel (который используется для получения выделенного в данный момент текста). В Ubuntu, Linux Mint и т. Д. Установите их, используя следующую команду: sudo apt-get install libnotify-bin wget xsel Затем скопируйте код сценария ниже: #!/usr/bin/env bash notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" и вставьте его в новый файл - назовем его notitrans (ну, вы можете его назвать независимо от того, что вы хотите, но вот как я буду ссылаться на него с этого момента). В приведенном выше скрипте замените tl=en на язык, на который вы хотите перевести текст, например tl=ru для русского языка, tl=fr для французского и т. Д. После того, как вы закончите, сохраните файл в домашнем каталоге и сделайте его исполняемым с помощью следующей команды: chmod +x ~/notitrans Поместите скрипт в свой PATH - например, чтобы скопировать сценарий в / usr / local / bin /, использовать следующую команду: sudo mv ~/notitrans /usr/local/bin/ Чтобы иметь возможность использовать скрипт, вы можете назначить ему специальную комбинацию клавиш. Это зависит от среды вашего рабочего стола. В GNOME (и Unity) вы можете сделать это, перейдя в раздел «Системные настройки»> «Клавиатура»> «Ярлыки»> «Специальные ярлыки», где вам нужно нажать «+», чтобы добавить новую комбинацию клавиш. Здесь введите любое имя для нового пользовательского ярлыка и «notitrans» в качестве команды:

И, наконец, назначьте сочетание клавиш для недавно добавленной команды, нажав на нее а затем удерживая клавиши, которые вы хотите назначить. Убедитесь, что сочетание клавиш еще не используется!

Дополнительно: варианты сценария «перевести выделенный текст»

Отобразить перевод с помощью Zenity (который позволяет копировать текст) вместо использования уведомлений на рабочем столе:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo -e "Original text:" "$text"'\n' > /tmp/notitrans echo "Translation:" "$translate" >> /tmp/notitrans zenity --text-info --title="Translation" --filename=/tmp/notitrans

Для этого убедитесь, что Zenity установлен в вашей системе. На Ubuntu установите его, используя следующую команду:

sudo apt-get install zenity

Отобразить перевод в уведомлении рабочего стола И автоматически скопировать перевод в буфер обмена:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo "$translate" | xclip -selection clipboard notify-send --icon=info "$text" "$translate"

Чтобы это работало , убедитесь, что xclip установлен в вашей системе. На Ubuntu установите его, используя следующую команду:

sudo apt-get install xclip
1
ответ дан 26 July 2018 в 22:52

Вы пытались запустить программу Windows. Попробуйте это:

Убедитесь, что все файлы и подкаталоги из ZIP-архива находятся в папке. В этой папке щелкните правой кнопкой мыши на google-translate-desktop-x.y .jar и выберите «Свойства», затем «Разрешения». Убедитесь, что установлен флажок «Разрешить выполнение файла как программы». Закройте диалоговое окно, щелкните его правой кнопкой мыши, и в разделе «Открыть с» нажмите «Время выполнения Java».

EDIT: Возможно, вы загрузили только бесплатную версию Windows. Попробуйте загрузить это и следуйте приведенным выше инструкциям после извлечения архива.

1
ответ дан 26 July 2018 в 22:52

Google Desktop Translator - приложение Java, работающее на Ubuntu, если была установлена ​​Java. Файл, который вы загрузили, явно предназначен для установки и распаковки из Windows или (см. Комментарий Javier Rivera), может быть другой сторонней программой Windows. Оба не будут работать в Ubuntu.

Загрузите соответствующий .zip-файл прямо из Google по этой ссылке:

http://code.google.com/p/google-translate- desktop / downloads / list

Раскройте файлы, откройте терминал, cd в каталог установки и запустите

java -jar google-translate-desktop-0.52.jar

Окно программы должно теперь открыто:

К сожалению, в версии 0.52 это окно не имеет декораций и не может быть перемещено, но есть полная функциональность перевода. Для выхода или для настроек программы на панели GNOME отображается значок состояния. Декорация Windows присутствует только в бета-версии, которая имеет несколько уменьшенные функциональные возможности.

Если вы не испытываете на своем Ubuntu или чувствуете себя некомфортно, чтобы установить что-либо из внешних источников, вы можете использовать http : //code.google.com/p/google-translate-desktop/downloads/list вместо этого.

3
ответ дан 26 July 2018 в 22:52
  • 1
    Просто запустил run-linux.sh и java -jar google-translate-desktop-0.52.jar и получил этот msg: Не удалось открыть файл /home/agnes/Downloads/go...ranslate-desktop-0.52.jar. gedit не смог обнаружить кодировку символов. Убедитесь, что вы не пытаетесь открыть двоичный файл. Выберите кодировку символов из меню и повторите попытку. – Agnese 20 January 2011 в 16:16
  • 2
    Как мне это сделать? – Agnese 20 January 2011 в 17:11
  • 3
    Установлен ли java в вашей системе? – Takkat 20 January 2011 в 17:26
  • 4
    да, у меня есть java – Agnese 20 January 2011 в 17:59
  • 5
    Я просто смог проверить это на моем 10.04 am64 (см. Скриншоты) без дальнейших шагов. Java не находит файл jar в вашей системе. Убедитесь, что нет ошибок ввода, и файл .jar действительно присутствует в каталоге, из которого вы запускаете java (например, ls списки google-translate-desktop-0.52.jar, прежде чем вы вызываете команду java). – Takkat 20 January 2011 в 21:28
Этот ответ больше не функционирует должным образом, поскольку ссылка больше не работает. Этот пост был оставлен как есть, однако, для исторических целей.

вы можете использовать Goot (Загрузить). он использует переводчик Google.

0
ответ дан 26 July 2018 в 22:52

Недавно я сделал супер простой скрипт, который открывает новую вкладку браузера с страницей переводчика google, отображающей информацию для выделенного в данный момент текста в любом приложении в Ubuntu.

Может использоваться как альтернатива. Один из способов его использования - связать команду с ярлыком на клавиатуре, чем когда вы нажимаете клавишу, откроется новая вкладка.

Я использовал этот подход, потому что часто я ищу не только для но также и для произношения.

3
ответ дан 31 July 2018 в 13:14
  • 1
    Добро пожаловать в Ask Ubuntu! ; -) +1 только для того, чтобы избавиться от Java! [D1]: D – Fabby 1 January 2017 в 16:52

Настройка и настройка сценария «перевести выделенный текст»

Чтобы иметь возможность использовать скрипт, сначала установите libnotify-bin (чтобы сценарий мог отправлять уведомления на рабочем столе), wget (чтобы получить перевод от Google) и xsel (который используется для получения выделенного в данный момент текста). В Ubuntu, Linux Mint и т. Д. Установите их, используя следующую команду: sudo apt-get install libnotify-bin wget xsel Затем скопируйте код сценария ниже: #!/usr/bin/env bash notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" и вставьте его в новый файл - назовем его notitrans (ну, вы можете его назвать независимо от того, что вы хотите, но вот как я буду ссылаться на него с этого момента). В приведенном выше скрипте замените tl=en на язык, на который вы хотите перевести текст, например tl=ru для русского языка, tl=fr для французского и т. Д. После того, как вы закончите, сохраните файл в домашнем каталоге и сделайте его исполняемым с помощью следующей команды: chmod +x ~/notitrans Поместите скрипт в свой PATH - например, чтобы скопировать сценарий в / usr / local / bin /, использовать следующую команду: sudo mv ~/notitrans /usr/local/bin/ Чтобы иметь возможность использовать скрипт, вы можете назначить ему специальную комбинацию клавиш. Это зависит от среды вашего рабочего стола. В GNOME (и Unity) вы можете сделать это, перейдя в раздел «Системные настройки»> «Клавиатура»> «Ярлыки»> «Специальные ярлыки», где вам нужно нажать «+», чтобы добавить новую комбинацию клавиш. Здесь введите любое имя для нового пользовательского ярлыка и «notitrans» в качестве команды:

И, наконец, назначьте сочетание клавиш для недавно добавленной команды, нажав на нее а затем удерживая клавиши, которые вы хотите назначить. Убедитесь, что сочетание клавиш еще не используется!

Дополнительно: варианты сценария «перевести выделенный текст»

Отобразить перевод с помощью Zenity (который позволяет копировать текст) вместо использования уведомлений на рабочем столе:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo -e "Original text:" "$text"'\n' > /tmp/notitrans echo "Translation:" "$translate" >> /tmp/notitrans zenity --text-info --title="Translation" --filename=/tmp/notitrans

Для этого убедитесь, что Zenity установлен в вашей системе. На Ubuntu установите его, используя следующую команду:

sudo apt-get install zenity

Отобразить перевод в уведомлении рабочего стола И автоматически скопировать перевод в буфер обмена:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo "$translate" | xclip -selection clipboard notify-send --icon=info "$text" "$translate"

Чтобы это работало , убедитесь, что xclip установлен в вашей системе. На Ubuntu установите его, используя следующую команду:

sudo apt-get install xclip
1
ответ дан 31 July 2018 в 13:14

Вы пытались запустить программу Windows. Попробуйте это:

Убедитесь, что все файлы и подкаталоги из ZIP-архива находятся в папке. В этой папке щелкните правой кнопкой мыши на google-translate-desktop-x.y .jar и выберите «Свойства», затем «Разрешения». Убедитесь, что установлен флажок «Разрешить выполнение файла как программы». Закройте диалоговое окно, щелкните его правой кнопкой мыши, и в разделе «Открыть с» нажмите «Время выполнения Java».

EDIT: Возможно, вы загрузили только бесплатную версию Windows. Попробуйте загрузить это и следуйте приведенным выше инструкциям после извлечения архива.

1
ответ дан 31 July 2018 в 13:14

Google Desktop Translator - приложение Java, работающее на Ubuntu, если была установлена ​​Java. Файл, который вы загрузили, явно предназначен для установки и распаковки из Windows или (см. Комментарий Javier Rivera), может быть другой сторонней программой Windows. Оба не будут работать в Ubuntu.

Загрузите соответствующий .zip-файл прямо из Google по этой ссылке:

http://code.google.com/p/google-translate- desktop / downloads / list

Раскройте файлы, откройте терминал, cd в каталог установки и запустите

java -jar google-translate-desktop-0.52.jar

Окно программы должно теперь открыто:

К сожалению, в версии 0.52 это окно не имеет декораций и не может быть перемещено, но есть полная функциональность перевода. Для выхода или для настроек программы на панели GNOME отображается значок состояния. Декорация Windows присутствует только в бета-версии, которая имеет несколько уменьшенные функциональные возможности.

Если вы не испытываете на своем Ubuntu или чувствуете себя некомфортно, чтобы установить что-либо из внешних источников, вы можете использовать http : //code.google.com/p/google-translate-desktop/downloads/list вместо этого.

3
ответ дан 31 July 2018 в 13:14
  • 1
    Просто запустил run-linux.sh и java -jar google-translate-desktop-0.52.jar и получил этот msg: Не удалось открыть файл /home/agnes/Downloads/go...ranslate-desktop-0.52.jar. gedit не смог обнаружить кодировку символов. Убедитесь, что вы не пытаетесь открыть двоичный файл. Выберите кодировку символов из меню и повторите попытку. – Agnese 20 January 2011 в 16:16
  • 2
    Как мне это сделать? – Agnese 20 January 2011 в 17:11
  • 3
    Установлен ли java в вашей системе? – Takkat 20 January 2011 в 17:26
  • 4
    да, у меня есть java – Agnese 20 January 2011 в 17:59
  • 5
    Я был только в состоянии проверить это на моем 10.04 am64 (см. скриншоты) без дальнейших шагов. Java не найти jar-файл на вашей системе. Убедитесь в отсутствии опечаток и .jar-файл действительно присутствует в каталоге, из которого вы запустите java (например, ls списки google-translate-desktop-0.52.jar прежде чем ссылаться на java команды) – Takkat 20 January 2011 в 21:28
Этот ответ больше не функционирует должным образом, поскольку ссылка больше не работает. Этот пост был оставлен как есть, однако, для исторических целей.

вы можете использовать Goot (Загрузить). он использует переводчик Google.

0
ответ дан 31 July 2018 в 13:14

Недавно я сделал супер простой скрипт, который открывает новую вкладку браузера с страницей переводчика google, отображающей информацию для выделенного в данный момент текста в любом приложении в Ubuntu.

Может использоваться как альтернатива. Один из способов его использования - связать команду с ярлыком на клавиатуре, чем когда вы нажимаете клавишу, откроется новая вкладка.

Я использовал этот подход, потому что часто я ищу не только для но также и для произношения.

3
ответ дан 2 August 2018 в 04:02
  • 1
    Добро пожаловать в Ask Ubuntu! ; -) +1 только для того, чтобы избавиться от Java! [D1]: D – Fabby 1 January 2017 в 16:52

Настройка и настройка сценария «перевести выделенный текст»

Чтобы иметь возможность использовать скрипт, сначала установите libnotify-bin (чтобы сценарий мог отправлять уведомления на рабочем столе), wget (чтобы получить перевод от Google) и xsel (который используется для получения выделенного в данный момент текста). В Ubuntu, Linux Mint и т. Д. Установите их, используя следующую команду: sudo apt-get install libnotify-bin wget xsel Затем скопируйте код сценария ниже: #!/usr/bin/env bash notify-send --icon=info "$(xsel -o)" "$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(xsel -o | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" и вставьте его в новый файл - назовем его notitrans (ну, вы можете его назвать независимо от того, что вы хотите, но вот как я буду ссылаться на него с этого момента). В приведенном выше скрипте замените tl=en на язык, на который вы хотите перевести текст, например tl=ru для русского языка, tl=fr для французского и т. Д. После того, как вы закончите, сохраните файл в домашнем каталоге и сделайте его исполняемым с помощью следующей команды: chmod +x ~/notitrans Поместите скрипт в свой PATH - например, чтобы скопировать сценарий в / usr / local / bin /, использовать следующую команду: sudo mv ~/notitrans /usr/local/bin/ Чтобы иметь возможность использовать скрипт, вы можете назначить ему специальную комбинацию клавиш. Это зависит от среды вашего рабочего стола. В GNOME (и Unity) вы можете сделать это, перейдя в раздел «Системные настройки»> «Клавиатура»> «Ярлыки»> «Специальные ярлыки», где вам нужно нажать «+», чтобы добавить новую комбинацию клавиш. Здесь введите любое имя для нового пользовательского ярлыка и «notitrans» в качестве команды:

И, наконец, назначьте сочетание клавиш для недавно добавленной команды, нажав на нее а затем удерживая клавиши, которые вы хотите назначить. Убедитесь, что сочетание клавиш еще не используется!

Дополнительно: варианты сценария «перевести выделенный текст»

Отобразить перевод с помощью Zenity (который позволяет копировать текст) вместо использования уведомлений на рабочем столе:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo -e "Original text:" "$text"'\n' > /tmp/notitrans echo "Translation:" "$translate" >> /tmp/notitrans zenity --text-info --title="Translation" --filename=/tmp/notitrans

Для этого убедитесь, что Zenity установлен в вашей системе. На Ubuntu установите его, используя следующую команду:

sudo apt-get install zenity

Отобразить перевод в уведомлении рабочего стола И автоматически скопировать перевод в буфер обмена:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo "$translate" | xclip -selection clipboard notify-send --icon=info "$text" "$translate"

Чтобы это работало , убедитесь, что xclip установлен в вашей системе. На Ubuntu установите его, используя следующую команду:

sudo apt-get install xclip
1
ответ дан 2 August 2018 в 04:02

Вы пытались запустить программу Windows. Попробуйте это:

Убедитесь, что все файлы и подкаталоги из ZIP-архива находятся в папке. В этой папке щелкните правой кнопкой мыши на google-translate-desktop-x.y .jar и выберите «Свойства», затем «Разрешения». Убедитесь, что установлен флажок «Разрешить выполнение файла как программы». Закройте диалоговое окно, щелкните его правой кнопкой мыши, и в разделе «Открыть с» нажмите «Время выполнения Java».

EDIT: Возможно, вы загрузили только бесплатную версию Windows. Попробуйте загрузить это и следуйте приведенным выше инструкциям после извлечения архива.

1
ответ дан 2 August 2018 в 04:02

Google Desktop Translator - приложение Java, работающее на Ubuntu, если была установлена ​​Java. Файл, который вы загрузили, явно предназначен для установки и распаковки из Windows или (см. Комментарий Javier Rivera), может быть другой сторонней программой Windows. Оба не будут работать в Ubuntu.

Загрузите соответствующий .zip-файл прямо из Google по этой ссылке:

http://code.google.com/p/google-translate- desktop / downloads / list

Раскройте файлы, откройте терминал, cd в каталог установки и запустите

java -jar google-translate-desktop-0.52.jar

Окно программы должно теперь открыто:

К сожалению, в версии 0.52 это окно не имеет декораций и не может быть перемещено, но есть полная функциональность перевода. Для выхода или для настроек программы на панели GNOME отображается значок состояния. Декорация Windows присутствует только в бета-версии, которая имеет несколько уменьшенные функциональные возможности.

Если вы не испытываете на своем Ubuntu или чувствуете себя некомфортно, чтобы установить что-либо из внешних источников, вы можете использовать http : //code.google.com/p/google-translate-desktop/downloads/list вместо этого.

3
ответ дан 2 August 2018 в 04:02
  • 1
    Просто запустил run-linux.sh и java -jar google-translate-desktop-0.52.jar и получил этот msg: Не удалось открыть файл /home/agnes/Downloads/go...ranslate-desktop-0.52.jar. gedit не смог обнаружить кодировку символов. Убедитесь, что вы не пытаетесь открыть двоичный файл. Выберите кодировку символов из меню и повторите попытку. – Agnese 20 January 2011 в 16:16
  • 2
    Как мне это сделать? – Agnese 20 January 2011 в 17:11
  • 3
    Установлен ли java в вашей системе? – Takkat 20 January 2011 в 17:26
  • 4
    да, у меня есть java – Agnese 20 January 2011 в 17:59
  • 5
    Я просто смог проверить это на моем 10.04 am64 (см. Скриншоты) без дальнейших шагов. Java не находит файл jar в вашей системе. Убедитесь, что нет ошибок ввода, и файл .jar действительно присутствует в каталоге, из которого вы запускаете java (например, ls списки google-translate-desktop-0.52.jar, прежде чем вы вызываете команду java). – Takkat 20 January 2011 в 21:28
Этот ответ больше не функционирует должным образом, поскольку ссылка больше не работает. Этот пост был оставлен как есть, однако, для исторических целей.

вы можете использовать Goot (Загрузить). он использует переводчик Google.

0
ответ дан 2 August 2018 в 04:02

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

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

я взял этот подход, потому что часто я смотрю не только за перевод, но и произношение, а также.

3
ответ дан 4 August 2018 в 20:05
  • 1
    Добро пожаловать в Ask Ubuntu! ; -) +1 только для того, чтобы избавиться от Java! [D1]: D – Fabby 1 January 2017 в 16:52

Установка и настройка 'перевести скрипт выделенный текст'

, чтобы иметь возможность использовать скрипт, во-первых установить через libnotify-bin и (поэтому скрипт может отправлять уведомления на рабочем столе), через wget (для получения переводов от Google) и xsel (который используется для получения выделенного текста). В убунту, Линукс Минт, и т. д. установите их с помощью следующей команды: sudo apt-get install libnotify-bin wget xsel далее копируем код скрипта ниже: [F2] и вставить его в новый файл - назовем его notitrans (ну, вы можете называть это как хотите, но вот как я буду называть его отныне). В приведенном выше сценарии, замените tl=en с язык, на который вы хотите текст, который необходимо перевести, например, на [F11] для России, tl=fr по-французски и так далее. После того как вы закончите, сохраните файл в свой домашний каталог и делаем его исполняемым, выполнив следующую команду: chmod +x ~/notitrans поместить скрипт в $Path. - например, чтобы скопировать скрипт в /usr/местные/Бен/, используйте следующую команду: [F4] для того, чтобы иметь возможность использовать скрипт, вы можете назначить пользовательские сочетания клавиш. Делает это зависит от окружения рабочего стола. В GNOME (и единства), вы можете сделать это, зайдя в системные настройки > Клавиатура > сочетания клавиш > ярлыки, где вам нужно нажать "+" чтобы добавить новое сочетание клавиш. Здесь, введите любое имя для нового пользовательского ярлыка и "notitrans" как команду:

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

дополнительно: изменения 'перевести скрипт выделенный текст'

Отображение перевод с Зениты (которая позволяет текст, который будет скопирован), а не через уведомления на рабочем столе:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo -e "Original text:" "$text"'\n' > /tmp/notitrans echo "Translation:" "$translate" >> /tmp/notitrans zenity --text-info --title="Translation" --filename=/tmp/notitrans

для этого, чтобы работать, убедитесь, что Зениты установлен на вашей системе. В Ubuntu, установите его с помощью следующей команды:

sudo apt-get install zenity

отображения перевода в уведомлении на рабочем столе и автоматически скопировать перевод в буфер обмена:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo "$translate" | xclip -selection clipboard notify-send --icon=info "$text" "$translate"

для этого, чтобы работать, убедитесь, что хклип установлен на вашей системе. В Ubuntu, установите его с помощью следующей команды:

sudo apt-get install xclip
1
ответ дан 4 August 2018 в 20:05

Вы пытались запустить программу Windows. Попробуйте это:

Убедитесь, что все файлы и подкаталоги из ZIP-архива находятся в папке. В этой папке щелкните правой кнопкой мыши на google-translate-desktop-x.y .jar и выберите «Свойства», затем «Разрешения». Убедитесь, что установлен флажок «Разрешить выполнение файла как программы». Закройте диалоговое окно, щелкните его правой кнопкой мыши, и в разделе «Открыть с» нажмите «Время выполнения Java».

EDIT: Возможно, вы загрузили только бесплатную версию Windows. Попробуйте загрузить это и следуйте приведенным выше инструкциям после извлечения архива.

1
ответ дан 4 August 2018 в 20:05

Google Desktop Translator - приложение Java, работающее на Ubuntu, если была установлена ​​Java. Файл, который вы загрузили, явно предназначен для установки и распаковки из Windows или (см. Комментарий Javier Rivera), может быть другой сторонней программой Windows. Оба пользователя не будут работать в Ubuntu.

Загрузите соответствующий .zip-файл прямо из Google по этой ссылке:

http://code.google.com/p/google-translate- desktop / downloads / list

Раскройте файлы, откройте терминал, cd в каталог установки и запустите

java -jar google-translate-desktop-0.52.jar

Окно программы должно теперь открыто:

К сожалению, в версии 0.52 это окно не имеет декораций и не может быть перемещено, но есть полная функциональность перевода. Для выхода или для настроек программы на панели GNOME отображается значок состояния. Декорация Windows присутствует только в бета-версии, которая имеет несколько уменьшенные функциональные возможности.

Если вы не испытываете на своем Ubuntu или чувствуете себя некомфортно, чтобы установить что-либо из внешних источников, вы можете использовать http : //code.google.com/p/google-translate-desktop/downloads/list вместо этого.

3
ответ дан 4 August 2018 в 20:05
  • 1
    Просто побежал run-linux.sh и Java -банку google-translate-desktop-0.52.jar и получил такое сообщение: не удалось открыть файл /home/agnes/Downloads/go...ranslate-desktop-0.52.jar. теперь не удалось обнаружить кодирования символов. Пожалуйста, убедитесь, что Вы не пытаетесь открыть бинарный файл. Выберите символ кодировки из меню и попробуйте еще раз. – Agnese 20 January 2011 в 16:16
  • 2
    Как мне это сделать? – Agnese 20 January 2011 в 17:11
  • 3
    Установлен ли java в вашей системе? – Takkat 20 January 2011 в 17:26
  • 4
    да, у меня есть java – Agnese 20 January 2011 в 17:59
  • 5
    Я просто смог проверить это на моем 10.04 am64 (см. Скриншоты) без дальнейших шагов. Java не находит файл jar в вашей системе. Убедитесь, что нет ошибок ввода, и файл .jar действительно присутствует в каталоге, из которого вы запускаете java (например, ls списки google-translate-desktop-0.52.jar, прежде чем вы вызываете команду java). – Takkat 20 January 2011 в 21:28
Этот ответ больше не функционирует должным образом, поскольку ссылка больше не работает. Этот пост был оставлен как есть, однако, для исторических целей.

вы можете использовать Goot (Загрузить). он использует переводчик Google.

0
ответ дан 4 August 2018 в 20:05

Недавно я сделал супер простой скрипт, который открывает новую вкладку браузера с страницей переводчика google, отображающей информацию для выделенного в данный момент текста в любом приложении в Ubuntu.

Может использоваться как альтернатива. Один из способов его использования - связать команду с ярлыком на клавиатуре, чем когда вы нажимаете клавишу, откроется новая вкладка.

Я использовал этот подход, потому что часто я ищу не только для но также и для произношения.

3
ответ дан 6 August 2018 в 04:05
  • 1
    Добро пожаловать в Ask Ubuntu! ; -) +1 только для того, чтобы избавиться от Java! [D1]: D – Fabby 1 January 2017 в 16:52

Установка и настройка 'перевести скрипт выделенный текст'

, чтобы иметь возможность использовать скрипт, во-первых установить через libnotify-bin и (поэтому скрипт может отправлять уведомления на рабочем столе), через wget (для получения переводов от Google) и xsel (который используется для получения выделенного текста). В убунту, Линукс Минт, и т. д. установите их с помощью следующей команды: sudo apt-get install libnotify-bin wget xsel далее копируем код скрипта ниже: [F2] и вставить его в новый файл - назовем его notitrans (ну, вы можете называть это как хотите, но вот как я буду называть его отныне). В приведенном выше сценарии, замените tl=en с язык, на который вы хотите текст, который необходимо перевести, например, на [F11] для России, tl=fr по-французски и так далее. После того как вы закончите, сохраните файл в свой домашний каталог и делаем его исполняемым, выполнив следующую команду: chmod +x ~/notitrans поместить скрипт в $Path. - например, чтобы скопировать скрипт в /usr/местные/Бен/, используйте следующую команду: [F4] для того, чтобы иметь возможность использовать скрипт, вы можете назначить пользовательские сочетания клавиш. Делает это зависит от окружения рабочего стола. В GNOME (и единства), вы можете сделать это, зайдя в системные настройки > Клавиатура > сочетания клавиш > ярлыки, где вам нужно нажать "+" чтобы добавить новое сочетание клавиш. Здесь, введите любое имя для нового пользовательского ярлыка и "notitrans" как команду:

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

дополнительно: изменения 'перевести скрипт выделенный текст'

Отображение перевод с Зениты (которая позволяет текст, который будет скопирован), а не через уведомления на рабочем столе:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo -e "Original text:" "$text"'\n' > /tmp/notitrans echo "Translation:" "$translate" >> /tmp/notitrans zenity --text-info --title="Translation" --filename=/tmp/notitrans

для этого, чтобы работать, убедитесь, что Зениты установлен на вашей системе. В Ubuntu, установите его с помощью следующей команды:

sudo apt-get install zenity

отображения перевода в уведомлении на рабочем столе и автоматически скопировать перевод в буфер обмена:

#!/usr/bin/env bash text="$(xsel -o)" translate="$(wget -U "Mozilla/5.0" -qO - "http://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&**tl=en**&dt=t&q=$(echo $text | sed "s/[\"'<>]//g")" | sed "s/,,,0]],,.*//g" | awk -F'"' '{print $2, $6}')" echo "$translate" | xclip -selection clipboard notify-send --icon=info "$text" "$translate"

для этого, чтобы работать, убедитесь, что хклип установлен на вашей системе. В Ubuntu, установите его с помощью следующей команды:

sudo apt-get install xclip
1
ответ дан 6 August 2018 в 04:05

Вы пытались запустить программу Windows. Попробуйте это:

Убедитесь, что все файлы и подкаталоги из ZIP-архива находятся в папке. В этой папке щелкните правой кнопкой мыши на google-translate-desktop-x.y .jar и выберите «Свойства», затем «Разрешения». Убедитесь, что установлен флажок «Разрешить выполнение файла как программы». Закройте диалоговое окно, щелкните его правой кнопкой мыши, и в разделе «Открыть с» нажмите «Время выполнения Java».

EDIT: Возможно, вы загрузили только бесплатную версию Windows. Попробуйте загрузить это и следуйте приведенным выше инструкциям после извлечения архива.

1
ответ дан 6 August 2018 в 04:05

рабочего стола Гугл переводчик представляет собой java приложение, которое работает на Ubuntu, если java был установлен. Файл, который вы скачали, очевидно, предназначен для установки и распаковать из Windows или (см. комментарий Хавьер Ривера) может быть еще третья программа партии окон. Оба не будут работать в Ubuntu.

скачать соответствующий .zip-файл напрямую из Google по данной ссылке:

http://code.google.com/p/google-translate-desktop/downloads/list

Распакуйте файлы, откройте терминал, cd в директорию установки и запустить

java -jar google-translate-desktop-0.52.jar

окно программы должен открываться:

, к сожалению в версии 0.52 это окно не имеет отделки и не могут быть перемещены, но есть полный функционал перевод. Бросить курить или для настройки программы значок состояния создается в панели GNOME. Украшение окон присутствует в бета-версии только то, что имеет немного урезанный функционал.

если Вы не опытный на ваш Ubuntu или неудобно устанавливать что-либо из внешних источников, вы можете рассмотреть возможность использования http://code.google.com/p/google-translate-desktop/downloads/list вместо.

3
ответ дан 6 August 2018 в 04:05
  • 1
    Просто побежал run-linux.sh и Java -банку google-translate-desktop-0.52.jar и получил такое сообщение: не удалось открыть файл /home/agnes/Downloads/go...ranslate-desktop-0.52.jar. теперь не удалось обнаружить кодирования символов. Пожалуйста, убедитесь, что Вы не пытаетесь открыть бинарный файл. Выберите символ кодировки из меню и попробуйте еще раз. – Agnese 20 January 2011 в 16:16
  • 2
    Как мне это сделать? – Agnese 20 January 2011 в 17:11
  • 3
    Установлен ли java в вашей системе? – Takkat 20 January 2011 в 17:26
  • 4
    да, у меня есть java – Agnese 20 January 2011 в 17:59
  • 5
    Я просто смог проверить это на моем 10.04 am64 (см. Скриншоты) без дальнейших шагов. Java не находит файл jar в вашей системе. Убедитесь, что нет ошибок ввода, и файл .jar действительно присутствует в каталоге, из которого вы запускаете java (например, ls списки google-translate-desktop-0.52.jar, прежде чем вы вызываете команду java). – Takkat 20 January 2011 в 21:28
этот ответ больше не функционирует, так как ссылка уже не работает. Этот пост был однако оставил как есть, для истории.

вы можете использовать паяльник goot(скачать). он использует Google-переводчик.

0
ответ дан 6 August 2018 в 04:05

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

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