Как установить 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 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

Теперь откроется окно программы:

google-translate [!d4]

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

Если вы не испытываете на своем Ubuntu или чувствуете себя некомфортно, чтобы установить что-либо из внешних источников, вы можете рассмотреть возможность использования Google Веб-интерфейс для перевода вместо этого.

3
ответ дан 7 August 2018 в 22:06

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

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

0
ответ дан 7 August 2018 в 22:06

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

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

РЕДАКТИРОВАТЬ: возможно, вы загрузили только бесплатную бесплатную версию Windows. Попробуйте загрузить этот и следуя приведенным выше инструкциям после извлечения архива.

1
ответ дан 7 August 2018 в 22:06

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

  1. Чтобы иметь возможность использовать скрипт, сначала установите libnotify-bin (чтобы сценарий мог отправлять уведомления на рабочем столе), wget (to получить перевод из Google) и xsel (который используется для получения выделенного в настоящее время текста). В Ubuntu, Linux Mint и т. Д. Установите их, используя следующую команду: sudo apt-get install libnotify-bin wget xsel
  2. Затем скопируйте код сценария ниже: #! / 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 & amp; sl = auto & amp; ** tl = en ** & amp; dt = t & amp; q = $ (xsel -o | sed "s / [\" '& lt; gt;] // g " ) "| sed" s / ,,, 0]] ,,. * // g "| awk -F '"' '{print $ 2, $ 6}') " и вставить его в новый файл - назовем его notitrans (ну, вы можете называть его так, как хотите, но с этим я и буду ссылаться). В приведенном выше скрипте замените tl = en на язык, на который вы хотите перевести текст, например tl = ru для русского языка, tl = fr для французского языка и так далее. После того, как все будет готово, сохраните файл в домашнем каталоге и сделайте его выполнимым, используя следующую команду: chmod + x ~ / notitrans
  3. Поместите скрипт в свой файл $ PATH - например, чтобы скопировать сценарий в / usr / local / bin /, используйте следующую команду: sudo mv ~ / notitrans / usr / local / bin /
  4. Чтобы быть в состоянии для использования скрипта вы можете назначить ему пользовательскую комбинацию клавиш. Это зависит от среды вашего рабочего стола. В 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=ru&dt=t&  ; q = $ (echo $ text | sed "s / [\" '& gt;] // g ")" | sed "s / ,,, 0]] ,,. * // g" | awk -  F '"' '{print $ 2, $ 6}')" echo -e "Исходный текст:" "$ text" '\n' & gt;  / tmp / notitrans echo "Перевод:" "$ translate" & gt; & gt; & gt; & gt; & gt;  / 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 & amp; sl = auto & amp; ** tl = en ** & amp; dt = t & amp; q = $ (echo $ text | sed "s / [\" '  & gt;] // g ")" | sed "s / ,,, 0]] ,,. * // g" | awk -F '"' '{print $ 2, $ 6}')" echo "$  переводить "|  xclip -selection clipboard notify-send --icon = info "$ text" "$ translate"  

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

  sudo apt-get install xclip  
1
ответ дан 7 August 2018 в 22:06

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

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

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

3
ответ дан 7 August 2018 в 22:06

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

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

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

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

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

РЕДАКТИРОВАТЬ: возможно, вы загрузили только бесплатную бесплатную версию Windows. Попробуйте загрузить этот и следуя приведенным выше инструкциям после извлечения архива.

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

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

Теперь откроется окно программы:

google-translate [!d4]

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

Если вы не испытываете на своем Ubuntu или чувствуете себя некомфортно, чтобы установить что-либо из внешних источников, вы можете рассмотреть возможность использования Google Веб-интерфейс для перевода вместо этого.

3
ответ дан 10 August 2018 в 10:20

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

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

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

3
ответ дан 10 August 2018 в 10:20

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

  1. Чтобы иметь возможность использовать скрипт, сначала установите libnotify-bin (чтобы сценарий мог отправлять уведомления на рабочем столе), wget (to получить перевод из Google) и xsel (который используется для получения выделенного в настоящее время текста). В Ubuntu, Linux Mint и т. Д. Установите их, используя следующую команду: sudo apt-get install libnotify-bin wget xsel
  2. Затем скопируйте код сценария ниже: #! / 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 & amp; sl = auto & amp; ** tl = en ** & amp; dt = t & amp; q = $ (xsel -o | sed "s / [\" '& lt; gt;] // g " ) "| sed" s / ,,, 0]] ,,. * // g "| awk -F '"' '{print $ 2, $ 6}') " и вставить его в новый файл - назовем его notitrans (ну, вы можете называть его так, как хотите, но с этим я и буду ссылаться). В приведенном выше скрипте замените tl = en на язык, на который вы хотите перевести текст, например tl = ru для русского языка, tl = fr для французского языка и так далее. После того, как все будет готово, сохраните файл в домашнем каталоге и сделайте его выполнимым, используя следующую команду: chmod + x ~ / notitrans
  3. Поместите скрипт в свой файл $ PATH - например, чтобы скопировать сценарий в / usr / local / bin /, используйте следующую команду: sudo mv ~ / notitrans / usr / local / bin /
  4. Чтобы быть в состоянии для использования скрипта вы можете назначить ему пользовательскую комбинацию клавиш. Это зависит от среды вашего рабочего стола. В 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=ru&dt=t&  ; q = $ (echo $ text | sed "s / [\" '& gt;] // g ")" | sed "s / ,,, 0]] ,,. * // g" | awk -  F '"' '{print $ 2, $ 6}')" echo -e "Исходный текст:" "$ text" '\n' & gt;  / tmp / notitrans echo "Перевод:" "$ translate" & gt; & gt; & gt; & gt; & gt;  / 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 & amp; sl = auto & amp; ** tl = en ** & amp; dt = t & amp; q = $ (echo $ text | sed "s / [\" '  & gt;] // g ")" | sed "s / ,,, 0]] ,,. * // g" | awk -F '"' '{print $ 2, $ 6}')" echo "$  переводить "|  xclip -selection clipboard notify-send --icon = info "$ text" "$ translate"  

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

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

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

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

0
ответ дан 13 August 2018 в 16:44

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

Теперь откроется окно программы:

google-translate [!d4]

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

Если вы не испытываете на своем Ubuntu или чувствуете себя некомфортно, чтобы установить что-либо из внешних источников, вы можете рассмотреть возможность использования Google Веб-интерфейс для перевода вместо этого.

3
ответ дан 13 August 2018 в 16:44
  • 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 list google-translate-desktop-0.52.jar перед вызовом команды java ) – Takkat 20 January 2011 в 21:28

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

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

РЕДАКТИРОВАТЬ: возможно, вы загрузили только бесплатную бесплатную версию Windows. Попробуйте загрузить этот и следуя приведенным выше инструкциям после извлечения архива.

1
ответ дан 13 August 2018 в 16:44

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

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

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

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

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

  1. Чтобы иметь возможность использовать скрипт, сначала установите libnotify-bin (чтобы сценарий мог отправлять уведомления на рабочем столе), wget (to получить перевод из Google) и xsel (который используется для получения выделенного в настоящее время текста). В Ubuntu, Linux Mint и т. Д. Установите их, используя следующую команду: sudo apt-get install libnotify-bin wget xsel
  2. Затем скопируйте код сценария ниже: #! / 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 & amp; sl = auto & amp; ** tl = en ** & amp; dt = t & amp; q = $ (xsel -o | sed "s / [\" '& lt; gt;] // g " ) "| sed" s / ,,, 0]] ,,. * // g "| awk -F '"' '{print $ 2, $ 6}') " и вставить его в новый файл - назовем его notitrans (ну, вы можете называть его так, как хотите, но с этим я и буду ссылаться). В приведенном выше скрипте замените tl = en на язык, на который вы хотите перевести текст, например tl = ru для русского языка, tl = fr для французского языка и так далее. После того, как все будет готово, сохраните файл в домашнем каталоге и сделайте его выполнимым, используя следующую команду: chmod + x ~ / notitrans
  3. Поместите скрипт в свой файл $ PATH - например, чтобы скопировать сценарий в / usr / local / bin /, используйте следующую команду: sudo mv ~ / notitrans / usr / local / bin /
  4. Чтобы быть в состоянии для использования скрипта вы можете назначить ему пользовательскую комбинацию клавиш. Это зависит от среды вашего рабочего стола. В 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=ru&dt=t&  ; q = $ (echo $ text | sed "s / [\" '& gt;] // g ")" | sed "s / ,,, 0]] ,,. * // g" | awk -  F '"' '{print $ 2, $ 6}')" echo -e "Исходный текст:" "$ text" '\n' & gt;  / tmp / notitrans echo "Перевод:" "$ translate" & gt; & gt; & gt; & gt; & gt;  / 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 & amp; sl = auto & amp; ** tl = en ** & amp; dt = t & amp; q = $ (echo $ text | sed "s / [\" '  & gt;] // g ")" | sed "s / ,,, 0]] ,,. * // g" | awk -F '"' '{print $ 2, $ 6}')" echo "$  переводить "|  xclip -selection clipboard notify-send --icon = info "$ text" "$ translate"  

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

  sudo apt-get install xclip  
1
ответ дан 13 August 2018 в 16:44

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

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