我已经下载了这个包,但是当我试图打开它时,我收到了这条消息:
Archive: /home/agnes/Downloads/ggtranslate.exe
[/home/agnes/Downloads/ggtranslate.exe]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
zipinfo: cannot find zipfile directory in one of /home/agnes/Downloads/ggtranslate.exe or
/home/agnes/Downloads/ggtranslate.exe.zip, and cannot find /home/agnes/Downloads/ggtranslate.exe.ZIP, period.
最近我制作了一个超级简单的脚本,它打开一个新的浏览器选项卡,其中包含谷歌翻译页面,显示 Ubuntu 中任何应用程序上当前突出显示的文本的信息。
它可以用作替代品。使用它的一种方法是将命令链接到键盘快捷键;然后,每当您按下该键时,都会自动打开一个新选项卡。
我采用这种方法是因为我经常不仅要寻找翻译,还要寻找发音。
此外,您可能想查看
translate-shell
一下,它是一个与许多翻译引擎交互的命令行实用程序。设置和配置“翻译突出显示的文本”脚本
为了能够使用该脚本,首先安装 libnotify-bin(以便该脚本可以发送桌面通知)、wget(从 Google 检索翻译)和 xsel(用于获取当前突出显示的文本)。在 Ubuntu、Linux Mint 等中,使用以下命令安装它们:
接下来,复制下面的脚本代码:
并将其粘贴到一个新文件中 - 让我们调用它
notitrans
(好吧,你可以随意调用它,但这就是我从现在开始引用它的方式)。在上面的脚本中,替换
tl=en
为您希望将文本翻译成的语言,例如tl=ru
俄语、tl=fr
法语等。完成后,将文件保存在主目录中并使用以下命令使其可执行:
将脚本放在 $PATH 中 - 例如,要将脚本复制到 /usr/local/bin/,请使用以下命令:
为了能够使用该脚本,您可以为其分配一个自定义键盘快捷键。这样做取决于您的桌面环境。
在 GNOME(和 Unity)上,您可以通过转到System Settings > Keyboard > Shortcuts > Custom Shortcuts来执行此操作,您需要在其中单击“+”以添加新的键盘快捷键。在这里,为新的自定义快捷方式和“notitrans”输入您想要的任何名称作为命令:
最后,为新添加的命令分配一个键盘快捷键,方法是单击它,然后按住要分配给它的键。确保键盘快捷键未被使用!
可选:“翻译突出显示的文本”脚本的变体
使用 Zenity 显示翻译(允许复制文本)而不是使用桌面通知:
为此,请确保 Zenity 已安装在您的系统上。在 Ubuntu 上,使用以下命令安装它:
Display the translation in a desktop notification AND automatically copy the translation to the clipboard:
For this to work, make sure xclip is installed on your system. On Ubuntu, install it using the following command:
如果安装了 Java,Google 桌面翻译器是一个在 Ubuntu 上运行的 Java 应用程序。您下载的文件显然是为从 Windows 安装和解压缩而设计的,或者(请参阅 Javier Rivera 的评论)可能是另一个第三方 Windows 程序。两者都不能在 Ubuntu 中工作。
使用此链接直接从 Google 下载相应的 .zip 文件:
http://code.google.com/p/google-translate-desktop/downloads/list
解压文件,打开终端,
cd
到你的安装目录并运行java -jar google-translate-desktop-0.52.jar
程序窗口现在应该打开:
不幸的是,在 0.52 版中,这个窗口没有任何装饰,也不能移动,但是有完整的翻译功能。对于退出或程序设置,在 GNOME 面板中会生成一个状态图标。Windows 装饰仅存在于测试版中,其功能略有减少。
如果您对 Ubuntu 没有经验,或者对从外部来源安装任何东西感到不舒服,您可以考虑使用Google 的 Web 前端进行翻译。
您试图运行 Windows 程序。尝试这个:
google-translate-desktop-x.y
.jar
,然后单击属性,然后单击权限。编辑:您可能已经下载了仅限 Windows 的免费软件。尝试下载此文件,并在解压缩存档后按照上述说明进行操作。
您可以使用 Goot(下载)。它使用谷歌翻译。
Dialect is a translator app that uses Google translate as the backend.
It is available on Flathub
Source: https://github.com/dialect-app/dialect