是否有带有语言翻译功能的文本编辑器?

是否有带有语言翻译功能的文本编辑器?

我需要处理一些带有我不懂的语言注释的文本文件(源代码),我想知道是否有可用的文本编辑器具有一些内置支持以使翻译更容易。

我可以复制并粘贴到另一个窗口的浏览器中运行的谷歌翻译,然后再复制并粘贴回来,但如果我可以突出显示、右键单击并选择“翻译......”或类似的东西,会容易得多!

我并不是想要自动翻译整个文件,只是想要翻译我突出显示的部分。

Kubuntu 18.01 和 Kate 是我通常选择的编辑器,但如果其他编辑器具有一些有用的功能,我很乐意使用它来完成这项工作。

答案1

以下是translate-shellBionic 多元宇宙存储库中的一种使用方法。主页是这里

您可能需要在系统上安装gawkcurl和。xsel

主页上有很多详细信息,可能还有更有效的做事方式,但这是我得到的:

#!/usr/bin/env bash

# source: https://github.com/soimort/translate-shell
# sudo apt install translate-shell
# also needs curl, xsel, and gawk
# sample: https://pl.lipsum.com/

trans -brief "$(xsel -o)" > temp.txt

echo -n "$(cat temp.txt)" | xsel -b -i

在 Kubuntu 18.04 中,我调用了该脚本trans.sh,将其保存为~/bin,使其可执行,并使用中的>将其绑定到Meta+ 。UShortcutsCustom ShortcutsSystem Settings

在以下页面上https://pl.lipsum.com/,我突出显示一些文本,移动到目标文本编辑器(包括 Kate)中的位置,按Meta+ U,等待几秒钟,然后按Ctrl+ V。翻译后的文本粘贴在光标位置。

来源:

要翻译的样本文本

什么是 Lorem Ipsum?

Lorem Ipsum 是印刷行业用作示例填充的文本。它最早是在 15 世纪由一位不知名的印刷商用来填充一本试卷的文本。五个世纪后,电子行业开始使用它,几乎没有变化。20 世纪 60 年代,随着 Letrasetu 纸张的出版而流行起来,其中包含 Lorem Ipsum 的片段,最近,随着不同版本的 Lorem Ipsum 的出现,其中包含旨在在个人电脑上实现打印的软件,例如 Aldus PageMaker


注意:在示例脚本中,我已经使用了,"但您可能更喜欢使用'除非'内部发生,如主页中提到的:

为了避免标点符号(例如“!”)或其他特殊字符被 shell 解释,请使用单引号:
...
但在某些情况下,您可能仍想使用双引号:(例如,句子包含单引号“'”)

相关内容