今天埋头干活的时候 突发奇想,想把吾皇的DeepLX接入到IDEA 的Translation插件中使用,参考了插件原作者(YiiGuxing (Yii.Guxing) · GitHub)的DeepL的写法,在对DeepL的实现中,在拿到响应后会回填一个srcLang,拿的是DeepL响应里面的detected_source_language
DeepL 返回的数据
{
"translations": [
{
"detected_source_language": "ZH",
"text": "Try it."
}
]
}
吾皇的DeepLX返回的数据
{
"code": 200,
"id": 3325850002,
"data": "Try it.",
"alternatives": [
"You try.",
"You try it.",
"Try me."
]
}
虽然不影响使用,就是有那么丢丢强迫症,不知道有没有办法拿到,现在已经可以在IDEA的Translation使用吾皇的DeepLX。
贴下涉及到的连接
首先当然是我们吾皇的DeepLX:DeepLX 使用 | FakeOpen Doc
Translation插件官方仓库地址:GitHub - YiiGuxing/TranslationPlugin: Translation plugin for IntelliJ based IDEs/Android Studio.