一个能让 OmegaT 从彩云小译获取机器翻译的插件。内置了官方测试 Key,不用配置也可用,但不保证可靠性(经常会触发使用上限),所以还是建议申请一个彩云小译的 Token。
已在 OmegaT 4.3.2 和 gradle 3.0 环境下测试通过。
参考了以下项目的代码,把我从黑箱带入 OmegaT 插件开发,感谢各位作者。
特别感谢 @Ninty 介绍的 Gson 和 OkHttp 用来处理数据。不过后来发现只需要一个很小子集的功能,也为了减小生成 jar 包的大小,工具包改为了 Hutool。
鉴于 OmegaT 插件教程太少和零散,我将在 readme 的最下面讲以下入门环境搭建和参考资料。
使用方法
pluginsCaiyun Xiaoyi Translate
自行编译
./gradlew buildbuild/libs/omegat-caiyun-interpreter-plugin-*.jar
许可证
本项目采用木兰宽松许可证, 第2版 本项目采用了以下第三方组件:
OmegaT 插件开发起步 官方给的资料有两处,分别是 * https://github.com/omegat-org/omegat
除了官方代码,应该多看看别的项目写的代码,比如上文提到过的
另外本彩云小译翻译插件代码也做了注释可以参考。