【发布时间】:2014-06-04 06:50:50
【问题描述】:
我在我的 Java 文件中用英语编写了 cmets,但现在我的客户想要用西班牙语编写,那么 RAD 或 ECLIPSE IDE 中是否有任何工具/插件可以将所有 cmets 转换为其他语言。我正在使用谷歌翻译器手动转换 cmets。
【问题讨论】:
标签: java eclipse eclipse-plugin ide rad
我在我的 Java 文件中用英语编写了 cmets,但现在我的客户想要用西班牙语编写,那么 RAD 或 ECLIPSE IDE 中是否有任何工具/插件可以将所有 cmets 转换为其他语言。我正在使用谷歌翻译器手动转换 cmets。
【问题讨论】:
标签: java eclipse eclipse-plugin ide rad
我不知道有这样的插件。首先,我会确保客户真的想要这个。对高度技术性的文本进行自动翻译不会提供很好的质量。我怀疑它们是否可以使用,首先对几个 cmets 进行测试翻译以获得批准。
如果他们真的想要一些可用的东西,那么具有语言和技术技能的人就必须手动翻译所有内容,这需要时间/金钱。
但是,如果我必须这样做,我会从this answer 中获取想法,从 Eclipse 自动启动 Web 浏览器,并使用 URL 进行谷歌翻译,https://translate.google.se/#en/es/${selected_text},应该可以工作。
如果代码库很大并且可以很容易地找到 cmets,例如 javadoc,我会编写一些脚本来自动处理这个问题。谷歌翻译有一个你可以使用的 API。见REST API doc
【讨论】:
开发人员必须时不时地使用他不知道的语言编写代码库。在这种情况下,他需要将变量、类、方法名称复制到 Google 翻译中以查看它们的实际含义。
Eclipse 中的源代码翻译试图帮助这些开发人员,当将鼠标悬停在这些词上时,会提供一个带有翻译词的弹出窗口。该插件能够处理使用驼峰或下划线“_”作为分隔方法的复合词或短语。
为了使插件工作,包含要翻译的单词的属性文件,需要从插件的首选项部分创建和添加翻译。
将此 URL 添加到您的 Eclipse 安装以访问此解决方案的更新站点。
https://github.com/Testehan/TranslationPluginInstall/raw/master
【讨论】:
在外部工具配置中
位置:${system_path:cmd.exe}
参数:/C start "" "https://translate.google.com/#en/fr/${selected_text}"
【讨论】: